FMX.Media.TAudioCaptureDevice
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
- FMX.Media.TCaptureDeviceManager
- FMX.Media.TCaptureDevice
- FMX.Media.TVideoCaptureDevice
- Audio-vidéo dans FireMonkey
Exemples
- Exemple FireMonkey Audio Rec-Play