FMX.Media.TAudioCaptureDevice

De RAD Studio API Documentation
Aller à : navigation, rechercher

FMX.Media.TCaptureDeviceSystem.TObjectTAudioCaptureDevice

Delphi

TAudioCaptureDevice = class(TCaptureDevice)

C++

class PASCALIMPLEMENTATION TAudioCaptureDevice : public TCaptureDevice

Propriétés

Type Visibilité  Source Unité  Parent
class public
FMX.Media.pas
FMX.Media.hpp
FMX.Media FMX.Media


Description

Définit un périphérique de capture audio.

TAudioCaptureDevice étend l'implémentation TCaptureDevice pour ajouter un comportement spécifique pour les périphériques de capture audio tels que les microphones.

Pour gérer les périphériques de capture audio et y accéder, utilisez TCaptureDeviceManager. Ne détruisez pas explicitement un périphérique de capture ; TCaptureDeviceManager conserve le périphérique utilisé dans la propriété Current et le détruit avant de fermer l'application.

Utilisez la méthode DefaultAudioCaptureDevice pour accéder au périphérique de capture audio par défaut du système.

Exemple:

//Delphi declaration
var
  AudioCapture : TAudioCaptureDevice;
begin
  // Get access to the default audio capture device
  AudioCapture:= TCaptureDeviceManager.Current.DefaultAudioCaptureDevice;
  if AudioCapture <> nil then
  begin
     //do something
  end;
end;
  // C++ declaration
TCaptureDeviceManager* CaptureManager = TCaptureDeviceManager::Current;
  // Get access to default audio capture device
TVideoCaptureDevice* AudioCapture = CaptureManager->DefaultAudioCaptureDevice;

if(AudioCapture){
     //do something
}

Voir aussi

Exemples