FMX.Media.TAudioCaptureDevice

提供:RAD Studio API Documentation

TAudioCaptureDeviceFMX.Media.TCaptureDeviceSystem.TObject

Delphi

TAudioCaptureDevice = class(TCaptureDevice)

C++

class PASCALIMPLEMENTATION TAudioCaptureDevice : public TCaptureDevice

プロパティ

種類 可視性 ソース ユニット 親
class public
FMX.Media.pas
FMX.Media.hpp
FMX.Media FMX.Media


説明

オーディオ キャプチャ デバイスを定義したものです。

TAudioCaptureDevice は TCaptureDevice 実装を拡張し、オーディオ キャプチャ デバイス(マイクロフォンなど)に対して特定の動作を追加します。

オーディオ キャプチャ デバイスにアクセスし管理するには、TCaptureDeviceManager を使用します。明示的に キャプチャ デバイス を破壊してはなりません。TCaptureDeviceManager は、使用されているデバイスを Current プロパティで管理しており、アプリケーションが閉じる前にそれらを破壊します。

DefaultAudioCaptureDevice メソッドを使用すると、システムのデフォルト キャプチャ オーディオ デバイスにアクセスすることができます。

例:

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

関連項目

サンプル