class Audio::AudioConfig

Ses girişi veya çıkış yapılandırmasını temsil eder. Ses girişi bir mikrofondan, dosyadan veya giriş akışından olabilir. Ses çıkışı bir hoparlöre, WAV biçiminde ses dosyası çıkışına veya çıkış akışına olabilir.

Üyeler

SPXAUDIOCONFIGHANDLE işleci

Sözdizimi: public inline explicit operator SPXAUDIOCONFIGHANDLE ( ) const;

Temel tanıtıcı değerini almak için kullanılan iç işleç.

İade

Bir tutamaç.

SetProperty

Sözdizimi: public inline void SetProperty ( const std::string & name , const std::string & value );

Ada göre bir özellik değeri ayarlar.

Parametreler

  • name Özellik adı.

  • özellik değerini value.

SetProperty

Sözdizimi: public inline void SetProperty ( PropertyId id , const std::string & value );

Kimlik değerine göre bir özellik değeri ayarlar.

Parametreler

  • id Özellik kimliği.

  • özellik değerini value.

GetProperty

Sözdizimi: public inline std::string GetProperty ( const std::string & name ) const;

Ada göre bir özellik değeri alır.

Parametreler

  • parametre adını name.

İade

Özellik değeri.

GetProperty

Sözdizimi: public inline std::string GetProperty ( PropertyId id ) const;

Kimliğine göre bir özellik değeri alır.

Parametreler

  • parametre kimliğini id.

İade

Özellik değeri.

GetAudioProcessingOptions

Sözdizimi: public inline std::shared_ptr< AudioProcessingOptions > GetAudioProcessingOptions ( ) const;

Konuşma SDK'sı tarafından kullanılan ses işleme parametrelerini içeren AudioProcessingOptions sınıfının bir örneğini alır.

İade

AudioProcessingOptions nesnesinin paylaşılan işaretçisi.

~AudioConfig

Sözdizimi: public inline virtual ~AudioConfig ( );

Nesneyi yok eder.

FromDefaultMicrophoneInput

Sözdizimi: public inline static std::shared_ptr< AudioConfig > FromDefaultMicrophoneInput ( );

Sistemdeki varsayılan mikrofonu temsil eden bir AudioConfig nesnesi oluşturur.

İade

AudioConfig nesnesinin paylaşılan işaretçisi

FromDefaultMicrophoneInput

Sözdizimi: public inline static std::shared_ptr< AudioConfig > FromDefaultMicrophoneInput ( std::shared_ptr< AudioProcessingOptions > audioProcessingOptions );

Sistemdeki varsayılan mikrofonu temsil eden bir AudioConfig nesnesi oluşturur.

Parametreler

  • Ses işleme seçeneklerini audioProcessingOptions.

İade

AudioConfig nesnesinin paylaşılan işaretçisi

FromMicrophoneInput

Sözdizimi: public inline static std::shared_ptr< AudioConfig > FromMicrophoneInput ( const std::string & deviceName );

Sistemdeki belirli bir mikrofonu temsil eden bir AudioConfig nesnesi oluşturur. Sürüm 1.3.0'a eklendi.

Parametreler

  • deviceName Cihaz adını belirtir. Platforma özgü mikrofon adlarını alma hakkında lütfen bu sayfayı bakın.

İade

AudioConfig nesnesinin paylaşılan işaretçisi

FromMicrophoneInput

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

Sistemdeki belirli bir mikrofonu temsil eden bir AudioConfig nesnesi oluşturur.

Parametreler

  • deviceName Cihaz adını belirtir. Platforma özgü mikrofon adlarını alma hakkında lütfen bu sayfayı bakın.

  • Ses işleme seçeneklerini audioProcessingOptions.

İade

AudioConfig nesnesinin paylaşılan işaretçisi

FromWavFileInput

Sözdizimi: public inline static std::shared_ptr< AudioConfig > FromWavFileInput ( const std::string & fileName );

Belirtilen dosyayı temsil eden bir AudioConfig nesnesi oluşturur.

Parametreler

  • fileName Ses giriş dosyasını belirtir.

İade

AudioConfig nesnesinin paylaşılan işaretçisi

FromWavFileInput

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

Belirtilen dosyayı temsil eden bir AudioConfig nesnesi oluşturur.

Parametreler

  • fileName Ses giriş dosyasını belirtir.

  • Ses işleme seçeneklerini audioProcessingOptions.

İade

AudioConfig nesnesinin paylaşılan işaretçisi

FromStreamInput

Sözdizimi: public inline static std::shared_ptr< AudioConfig > FromStreamInput ( std::shared_ptr< AudioInputStream > stream );

Belirtilen akışı temsil eden bir AudioConfig nesnesi oluşturur.

Parametreler

  • stream Özel ses giriş akışını belirtir.

İade

AudioConfig nesnesinin paylaşılan işaretçisi

FromStreamInput

Sözdizimi: public inline static std::shared_ptr< AudioConfig > FromStreamInput ( std::shared_ptr< AudioInputStream > stream , std::shared_ptr< AudioProcessingOptions > audioProcessingOptions );

Belirtilen akışı temsil eden bir AudioConfig nesnesi oluşturur.

Parametreler

  • stream Özel ses giriş akışını belirtir.

  • Ses işleme seçeneklerini audioProcessingOptions.

İade

AudioConfig nesnesinin paylaşılan işaretçisi

FromDefaultSpeakerOutput

Sözdizimi: public inline static std::shared_ptr< AudioConfig > FromDefaultSpeakerOutput ( );

Sistemdeki varsayılan ses çıkış cihazını (hoparlör) temsil eden bir AudioConfig nesnesi oluşturur. Sürüm 1.4.0'a eklendi.

İade

AudioConfig nesnesinin paylaşılan işaretçisi

FromSpeakerOutput

Sözdizimi: public inline static std::shared_ptr< AudioConfig > FromSpeakerOutput ( const std::string & deviceName );

Sistemdeki belirli bir konuşmacıyı temsil eden bir AudioConfig nesnesi oluşturur. Sürüm 1.14.0'da eklendi.

Parametreler

  • deviceName Cihaz adını belirtir. Platforma özgü ses cihazı adlarını alma lütfen bu sayfayı bakın.

İade

AudioConfig nesnesinin paylaşılan işaretçisi

FromWavFileOutput

Sözdizimi: public inline static std::shared_ptr< AudioConfig > FromWavFileOutput ( const std::string & fileName );

Ses çıkışı için belirtilen dosyayı temsil eden bir AudioConfig nesnesi oluşturur. Sürüm 1.4.0'a eklendi.

Parametreler

  • fileName Ses çıkış dosyasını belirtir. Üst dizin zaten mevcut olmalıdır.

İade

AudioConfig nesnesinin paylaşılan işaretçisi

FromStreamOutput

Sözdizimi: public inline static std::shared_ptr< AudioConfig > FromStreamOutput ( std::shared_ptr< AudioOutputStream > stream );

Belirtilen çıkış akışını temsil eden bir AudioConfig nesnesi oluşturur. Sürüm 1.4.0'a eklendi.

Parametreler

  • stream Özel ses çıkış akışını belirtir.

İade

AudioConfig nesnesinin paylaşılan işaretçisi