FMX.Media.TAudioCaptureDevice

Aus RAD Studio API Documentation
Wechseln zu: Navigation, Suche

FMX.Media.TCaptureDeviceSystem.TObjectTAudioCaptureDevice

Delphi

TAudioCaptureDevice = class(TCaptureDevice)

C++

class PASCALIMPLEMENTATION TAudioCaptureDevice : public TCaptureDevice

Eigenschaften

Typ Sichtbarkeit Quelle Unit Übergeordnet
class public
FMX.Media.pas
FMX.Media.hpp
FMX.Media FMX.Media


Beschreibung

Definiert ein Audio-Aufnahmegerät.

TAudioCaptureDevice erweitert die TCaptureDevice-Implementierung und fügt spezielles Verhalten für Audio-Aufnahmegeräte (wie Mikrofone) hinzu.

Mit TCaptureDeviceManager können Sie auf Audio-Aufnahmegeräte zugreifen und diese verwalten. Geben Sie Aufnahmegeräte nicht explizit frei; TCaptureDeviceManager enthält das verwendete Gerät in der Eigenschaft Current und gibt es vor dem Schließen der Anwendung frei.

Mit der Methode DefaultAudioCaptureDevice greifen Sie auf das Standard-Audio-Aufnahmegerät des Systems zu.

Beispiel:

//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
}

Siehe auch

Beispiele