kelas Audio::AudioConfig
Mewakili konfigurasi input atau output audio. Input audio dapat berasal dari mikrofon, file, atau aliran input. Output audio dapat ke speaker, output file audio dalam format WAV, atau aliran output.
Anggota
operator SPXAUDIOCONFIGHANDLE
Sitnaksis: public inline explicit operator SPXAUDIOCONFIGHANDLE ( ) const;
Operator internal digunakan untuk mendapatkan nilai handel yang mendasar.
Mengembalikan
Pegangan.
SetProperty
Sitnaksis: public inline void SetProperty ( const std::string & name , const std::string & value );
Mengatur nilai properti menurut nama.
Parameter
name
Nama properti.value
Nilai properti.
SetProperty
Sitnaksis: public inline void SetProperty ( PropertyId id , const std::string & value );
Mengatur nilai properti menurut ID.
Parameter
id
Id properti.value
Nilai properti.
Getproperty
Sitnaksis: public inline std::string GetProperty ( const std::string & name ) const;
Mendapatkan nilai properti berdasarkan nama.
Parameter
name
Nama parameter.
Mengembalikan
Nilai properti.
Getproperty
Sitnaksis: public inline std::string GetProperty ( PropertyId id ) const;
Mendapatkan nilai properti menurut ID.
Parameter
id
Id parameter.
Mengembalikan
Nilai properti.
GetAudioProcessingOptions
Sitnaksis: public inline std::shared_ptr< AudioProcessingOptions > GetAudioProcessingOptions ( ) const;
Mendapatkan instans kelas AudioProcessingOptions yang berisi parameter untuk pemrosesan audio yang digunakan oleh Speech SDK.
Mengembalikan
Penunjuk bersama ke objek AudioProcessingOptions.
~AudioConfig
Sitnaksis: public inline virtual ~AudioConfig ( );
Merusak objek.
FromDefaultMicrophoneInput
Sitnaksis: public inline static std::shared_ptr< AudioConfig > FromDefaultMicrophoneInput ( );
Membuat objek AudioConfig yang mewakili mikrofon default pada sistem.
Mengembalikan
Penunjuk bersama ke objek AudioConfig
FromDefaultMicrophoneInput
Sitnaksis: public inline static std::shared_ptr< AudioConfig > FromDefaultMicrophoneInput ( std::shared_ptr< AudioProcessingOptions > audioProcessingOptions );
Membuat objek AudioConfig yang mewakili mikrofon default pada sistem.
Parameter
audioProcessingOptions
Opsi pemrosesan audio.
Mengembalikan
Penunjuk bersama ke objek AudioConfig
DariMicrophoneInput
Sitnaksis: public inline static std::shared_ptr< AudioConfig > FromMicrophoneInput ( const std::string & deviceName );
Membuat objek AudioConfig yang mewakili mikrofon tertentu pada sistem. Ditambahkan dalam versi 1.3.0.
Parameter
deviceName
Menentukan nama perangkat. Silakan lihat halaman ini tentang cara mengambil nama mikrofon khusus platform.
Mengembalikan
Penunjuk bersama ke objek AudioConfig
DariMicrophoneInput
Sitnaksis: public inline static std::shared_ptr< AudioConfig > FromMicrophoneInput ( const std::string & deviceName , std::shared_ptr< AudioProcessingOptions > audioProcessingOptions );
Membuat objek AudioConfig yang mewakili mikrofon tertentu pada sistem.
Parameter
deviceName
Menentukan nama perangkat. Silakan lihat halaman ini tentang cara mengambil nama mikrofon khusus platform.audioProcessingOptions
Opsi pemrosesan audio.
Mengembalikan
Penunjuk bersama ke objek AudioConfig
FromWavFileInput
Sitnaksis: public inline static std::shared_ptr< AudioConfig > FromWavFileInput ( const std::string & fileName );
Membuat objek AudioConfig yang mewakili file yang ditentukan.
Parameter
fileName
Menentukan file input audio.
Mengembalikan
Penunjuk bersama ke objek AudioConfig
FromWavFileInput
Sitnaksis: public inline static std::shared_ptr< AudioConfig > FromWavFileInput ( const std::string & fileName , std::shared_ptr< AudioProcessingOptions > audioProcessingOptions );
Membuat objek AudioConfig yang mewakili file yang ditentukan.
Parameter
fileName
Menentukan file input audio.audioProcessingOptions
Opsi pemrosesan audio.
Mengembalikan
Penunjuk bersama ke objek AudioConfig
FromStreamInput
Sitnaksis: public inline static std::shared_ptr< AudioConfig > FromStreamInput ( std::shared_ptr< AudioInputStream > stream );
Membuat objek AudioConfig yang mewakili aliran yang ditentukan.
Parameter
stream
Menentukan aliran input audio kustom.
Mengembalikan
Penunjuk bersama ke objek AudioConfig
FromStreamInput
Sitnaksis: public inline static std::shared_ptr< AudioConfig > FromStreamInput ( std::shared_ptr< AudioInputStream > stream , std::shared_ptr< AudioProcessingOptions > audioProcessingOptions );
Membuat objek AudioConfig yang mewakili aliran yang ditentukan.
Parameter
stream
Menentukan aliran input audio kustom.audioProcessingOptions
Opsi pemrosesan audio.
Mengembalikan
Penunjuk bersama ke objek AudioConfig
FromDefaultSpeakerOutput
Sitnaksis: public inline static std::shared_ptr< AudioConfig > FromDefaultSpeakerOutput ( );
Membuat objek AudioConfig yang mewakili perangkat output audio default (speaker) pada sistem. Ditambahkan dalam versi 1.4.0.
Mengembalikan
Penunjuk bersama ke objek AudioConfig
FromSpeakerOutput
Sitnaksis: public inline static std::shared_ptr< AudioConfig > FromSpeakerOutput ( const std::string & deviceName );
Membuat objek AudioConfig yang mewakili speaker tertentu pada sistem. Ditambahkan dalam versi 1.14.0.
Parameter
deviceName
Menentukan nama perangkat. Silakan lihat halaman ini tentang cara mengambil nama perangkat audio khusus platform.
Mengembalikan
Penunjuk bersama ke objek AudioConfig
FromWavFileOutput
Sitnaksis: public inline static std::shared_ptr< AudioConfig > FromWavFileOutput ( const std::string & fileName );
Membuat objek AudioConfig yang mewakili file yang ditentukan untuk output audio. Ditambahkan dalam versi 1.4.0.
Parameter
fileName
Menentukan file output audio. Direktori induk harus sudah ada.
Mengembalikan
Penunjuk bersama ke objek AudioConfig
DariStreamOutput
Sitnaksis: public inline static std::shared_ptr< AudioConfig > FromStreamOutput ( std::shared_ptr< AudioOutputStream > stream );
Membuat objek AudioConfig yang mewakili aliran output yang ditentukan. Ditambahkan dalam versi 1.4.0.
Parameter
stream
Menentukan aliran output audio kustom.
Mengembalikan
Penunjuk bersama ke objek AudioConfig