FMX.Media.TAudioCaptureDevice

提供: RAD Studio API Documentation
移動先: 案内検索

FMX.Media.TCaptureDeviceSystem.TObjectTAudioCaptureDevice

Delphi

TAudioCaptureDevice = class(TCaptureDevice)

C++

class PASCALIMPLEMENTATION TAudioCaptureDevice : public TCaptureDevice

プロパティ

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


説明

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

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

オーディオ キャプチャ デバイスにアクセスし管理するには、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
}

関連項目

サンプル