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