類別 Audio::AudioConfig

表示音訊輸入或輸出組態。 音訊輸入可以是來自麥克風、檔案或輸入資料流程。 音訊輸出可以是喇叭、WAV 格式的音訊檔案輸出或輸出資料流程。

成員

運算子 SPXAUDIOCONFIGHANDLE

語法: public inline explicit operator SPXAUDIOCONFIGHANDLE ( ) const;

用來取得基礎控制碼值的內部運算子。

傳回

控制代碼。

SetProperty

語法: public inline void SetProperty ( const std::string & name , const std::string & value );

依名稱設定屬性值。

參數

  • name 屬性名稱。

  • value 屬性值。

SetProperty

語法: public inline void SetProperty ( PropertyId id , const std::string & value );

依識別碼設定屬性值。

參數

  • id 屬性識別碼。

  • value 屬性值。

GetProperty

語法: public inline std::string GetProperty ( const std::string & name ) const;

依名稱取得屬性值。

參數

  • name 參數名稱。

傳回

屬性值。

GetProperty

語法: public inline std::string GetProperty ( PropertyId id ) const;

依識別碼取得屬性值。

參數

  • id 參數識別碼。

傳回

屬性值。

GetAudioProcessingOptions

語法: public inline std::shared_ptr< AudioProcessingOptions > GetAudioProcessingOptions ( ) const;

取得 AudioProcessingOptions 類別的實例,其中包含語音 SDK 所使用的音訊處理參數。

傳回

AudioProcessingOptions 物件的共用指標。

~AudioConfig

語法: public inline virtual ~AudioConfig ( );

解構 物件。

FromDefaultMicrophoneInput

語法: public inline static std::shared_ptr< AudioConfig > FromDefaultMicrophoneInput ( );

建立 AudioConfig 物件,代表系統上的預設麥克風。

傳回

AudioConfig 物件的共用指標

FromDefaultMicrophoneInput

語法: public inline static std::shared_ptr< AudioConfig > FromDefaultMicrophoneInput ( std::shared_ptr< AudioProcessingOptions > audioProcessingOptions );

建立 AudioConfig 物件,代表系統上的預設麥克風。

參數

  • audioProcessingOptions 音訊處理選項。

傳回

AudioConfig 物件的共用指標

FromMicrophoneInput

語法: public inline static std::shared_ptr< AudioConfig > FromMicrophoneInput ( const std::string & deviceName );

建立 AudioConfig 物件,代表系統上的特定麥克風。 已在 1.3.0 版中新增。

參數

  • deviceName 指定裝置名稱。 請參閱 此頁面 ,以瞭解如何擷取平臺特定的麥克風名稱。

傳回

AudioConfig 物件的共用指標

FromMicrophoneInput

語法: public inline static std::shared_ptr< AudioConfig > FromMicrophoneInput ( const std::string & deviceName , std::shared_ptr< AudioProcessingOptions > audioProcessingOptions );

建立 AudioConfig 物件,代表系統上的特定麥克風。

參數

  • deviceName 指定裝置名稱。 請參閱 此頁面 ,以瞭解如何擷取平臺特定的麥克風名稱。

  • audioProcessingOptions 音訊處理選項。

傳回

AudioConfig 物件的共用指標

FromWavFileInput

語法: public inline static std::shared_ptr< AudioConfig > FromWavFileInput ( const std::string & fileName );

建立代表指定檔案的 AudioConfig 物件。

參數

  • fileName 指定音訊輸入檔。

傳回

AudioConfig 物件的共用指標

FromWavFileInput

語法: public inline static std::shared_ptr< AudioConfig > FromWavFileInput ( const std::string & fileName , std::shared_ptr< AudioProcessingOptions > audioProcessingOptions );

建立代表指定檔案的 AudioConfig 物件。

參數

  • fileName 指定音訊輸入檔。

  • audioProcessingOptions 音訊處理選項。

傳回

AudioConfig 物件的共用指標

FromStreamInput

語法: public inline static std::shared_ptr< AudioConfig > FromStreamInput ( std::shared_ptr< AudioInputStream > stream );

建立代表指定資料流程的 AudioConfig 物件。

參數

  • stream 指定自訂音訊輸入資料流程。

傳回

AudioConfig 物件的共用指標

FromStreamInput

語法: public inline static std::shared_ptr< AudioConfig > FromStreamInput ( std::shared_ptr< AudioInputStream > stream , std::shared_ptr< AudioProcessingOptions > audioProcessingOptions );

建立代表指定資料流程的 AudioConfig 物件。

參數

  • stream 指定自訂音訊輸入資料流程。

  • audioProcessingOptions 音訊處理選項。

傳回

AudioConfig 物件的共用指標

FromDefaultSpeakerOutput

語法: public inline static std::shared_ptr< AudioConfig > FromDefaultSpeakerOutput ( );

建立 AudioConfig 物件,此物件代表系統上的預設音訊輸出裝置 (喇叭) 。 已在 1.4.0 版中新增。

傳回

AudioConfig 物件的共用指標

FromSpeakerOutput

語法: public inline static std::shared_ptr< AudioConfig > FromSpeakerOutput ( const std::string & deviceName );

建立 AudioConfig 物件,代表系統上的特定喇叭。 已在 1.14.0 版中新增。

參數

  • deviceName 指定裝置名稱。 請參閱 此頁面 ,以瞭解如何擷取平臺特定的音訊裝置名稱。

傳回

AudioConfig 物件的共用指標

FromWavFileOutput

語法: public inline static std::shared_ptr< AudioConfig > FromWavFileOutput ( const std::string & fileName );

建立 AudioConfig 物件,代表音訊輸出的指定檔案。 已在 1.4.0 版中新增。

參數

  • fileName 指定音訊輸出檔案。 父目錄必須已經存在。

傳回

AudioConfig 物件的共用指標

FromStreamOutput

語法: public inline static std::shared_ptr< AudioConfig > FromStreamOutput ( std::shared_ptr< AudioOutputStream > stream );

建立代表指定輸出資料流程的 AudioConfig 物件。 已在 1.4.0 版中新增。

參數

  • stream 指定自訂音訊輸出資料流程。

傳回

AudioConfig 物件的共用指標