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