クラス 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 でプロパティ値を設定します。
パラメーター
id
プロパティ ID。value
プロパティ値。
GetProperty
構文: public inline std::string GetProperty ( const std::string & name ) const;
名前でプロパティ値を取得します。
パラメーター
name
パラメーター名。
戻り値
プロパティ値。
GetProperty
構文: public inline std::string GetProperty ( PropertyId id ) const;
ID でプロパティ値を取得します。
パラメーター
id
パラメーター ID。
戻り値
プロパティ値。
GetAudioProcessingOptions
構文: public inline std::shared_ptr< AudioProcessingOptions > GetAudioProcessingOptions ( ) const;
Speech SDK で使用されるオーディオ処理のパラメーターを含む AudioProcessingOptions クラスのインスタンスを取得します。
戻り値
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 オブジェクトへの共有ポインター