FMX.Media.TAudioCaptureDevice

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
}
関連項目
- FMX.Media.TCaptureDeviceManager
- FMX.Media.TCaptureDevice
- FMX.Media.TVideoCaptureDevice
- FireMonkey でのオーディオ/ビデオ