class Audio::AudioConfig

Ses girişini 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çimindeki ses dosyası çıkışına veya çıkış akışına olabilir.

Üyeler

işleç SPXAUDIOCONFIGHANDLE

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

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

Döndürülenler

Bir tutamaç.

SetProperty

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

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

Parametreler

  • name Özellik adı.

  • value Özellik değeri.

SetProperty

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

Kimliğine göre bir özellik değeri ayarlar.

Parametreler

  • id Özellik kimliği.

  • value Özellik değeri.

GetProperty

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

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

Parametreler

  • name Parametre adı.

Döndürülenler

Özellik değeri.

GetProperty

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

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

Parametreler

  • id Parametre kimliği.

Döndürülenler

Özellik değeri.

GetAudioProcessingOptions

Söz dizimi: 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.

Döndürülenler

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

~AudioConfig

Söz dizimi: public inline virtual ~AudioConfig ( );

Nesneyi yok eder.

FromDefaultMicrophoneInput

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

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

Döndürülenler

AudioConfig nesnesinin paylaşılan işaretçisi

FromDefaultMicrophoneInput

Söz dizimi: 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

  • audioProcessingOptions Ses işleme seçenekleri.

Döndürülenler

AudioConfig nesnesinin paylaşılan işaretçisi

FromMicrophoneInput

Söz dizimi: 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'da eklendi.

Parametreler

  • deviceName Cihaz adını belirtir. Platforma özgü mikrofon adlarını alma konusunda lütfen bu sayfaya bakın.

Döndürülenler

AudioConfig nesnesinin paylaşılan işaretçisi

FromMicrophoneInput

Söz dizimi: 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 konusunda lütfen bu sayfaya bakın.

  • audioProcessingOptions Ses işleme seçenekleri.

Döndürülenler

AudioConfig nesnesinin paylaşılan işaretçisi

FromWavFileInput

Söz dizimi: 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.

Döndürülenler

AudioConfig nesnesinin paylaşılan işaretçisi

FromWavFileInput

Söz dizimi: 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.

  • audioProcessingOptions Ses işleme seçenekleri.

Döndürülenler

AudioConfig nesnesinin paylaşılan işaretçisi

FromStreamInput

Söz dizimi: 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.

Döndürülenler

AudioConfig nesnesinin paylaşılan işaretçisi

FromStreamInput

Söz dizimi: 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.

  • audioProcessingOptions Ses işleme seçenekleri.

Döndürülenler

AudioConfig nesnesinin paylaşılan işaretçisi

FromDefaultSpeakerOutput

Söz dizimi: 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'da eklendi.

Döndürülenler

AudioConfig nesnesinin paylaşılan işaretçisi

FromSpeakerOutput

Söz dizimi: 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 hakkında lütfen bu sayfaya bakın.

Döndürülenler

AudioConfig nesnesinin paylaşılan işaretçisi

FromWavFileOutput

Söz dizimi: 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'da eklendi.

Parametreler

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

Döndürülenler

AudioConfig nesnesinin paylaşılan işaretçisi

FromStreamOutput

Söz dizimi: 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'da eklendi.

Parametreler

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

Döndürülenler

AudioConfig nesnesinin paylaşılan işaretçisi