class Audio::AudioInputStream

Özel ses giriş yapılandırmaları için kullanılan ses giriş akışını temsil eder.

Üyeler

SPXAUDIOSTREAMHANDLE işleci

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

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

İade

Bir tutamaç.

CreatePushStream

Sözdizimi: public inline static std::shared_ptr< PushAudioInputStream > CreatePushStream ( );

Varsayılan biçimi (16 kHz, 16 bit, mono PCM) kullanarak bir bellek destekli PushAudioInputStream oluşturur.

İade

PushAudioInputStream için paylaşılan işaretçi

CreatePushStream

Sözdizimi: public inline static std::shared_ptr< PushAudioInputStream > CreatePushStream ( std::shared_ptr< AudioStreamFormat > format );

Bellek destekli pushAudioInputStream'i belirtilen ses biçimiyle oluşturur.

Parametreler

  • Ses akışı biçimini format.

İade

PushAudioInputStream için paylaşılan işaretçi

CreatePullStream

Sözdizimi: public inline static std::shared_ptr< PullAudioInputStream > CreatePullStream ( void * pvContext , CUSTOM_AUDIO_PULL_STREAM_READ_CALLBACK readCallback , CUSTOM_AUDIO_PULL_STREAM_CLOSE_CALLBACK closeCallback );

Varsayılan biçimi (16 kHz, 16 bit, mono PCM) kullanarak Read() ve Close() yöntemleri için belirtilen geri çağırma işlevlerine temsilcilik eden bir PullAudioInputStream oluşturur.

Parametreler

  • Geri çağırmaları çağırırken kullanılacak bağlam işaretçisini pvContext.

  • Geri aramayı okuma readCallback.

  • geri aramayı kapat'ı closeCallback.

İade

PullAudioInputStream için paylaşılan işaretçi

CreatePullStream

Sözdizimi: public inline static std::shared_ptr< PullAudioInputStream > CreatePullStream ( void * pvContext , CUSTOM_AUDIO_PULL_STREAM_READ_CALLBACK readCallback , CUSTOM_AUDIO_PULL_STREAM_CLOSE_CALLBACK closeCallback , CUSTOM_AUDIO_PULL_STREAM_GET_PROPERTY_CALLBACK getPropertyCallback );

Sürüm 1.5.0'da eklenen Read(), Close() ve GetProperty() yöntemleri için belirtilen geri çağırma işlevlerine temsilcilik eden bir PullAudioInputStream oluşturur.

Parametreler

  • Geri çağırmaları çağırırken kullanılacak bağlam işaretçisini pvContext.

  • Geri aramayı okuma readCallback.

  • geri aramayı kapat'ı closeCallback.

  • GetProperty geri çağırmasını getPropertyCallback.

İade

PullAudioInputStream için paylaşılan işaretçi

CreatePullStream

Sözdizimi: public inline static std::shared_ptr< PullAudioInputStream > CreatePullStream ( ReadCallbackFunction_Type readCallback , CloseCallbackFunction_Type closeCallback );

Varsayılan biçimi (16 kHz, 16 bit, mono PCM) kullanarak Read() ve Close() yöntemleri için belirtilen geri çağırma işlevlerine temsilcilik eden bir PullAudioInputStream oluşturur.

Parametreler

  • Geri aramayı okuma readCallback.

  • geri aramayı kapat'ı closeCallback.

İade

PullAudioInputStream için paylaşılan işaretçi

CreatePullStream

Sözdizimi: public inline static std::shared_ptr< PullAudioInputStream > CreatePullStream ( ReadCallbackFunction_Type readCallback , CloseCallbackFunction_Type closeCallback , GetPropertyCallbackFunction_Type getPropertyCallback );

Read(), Close() ve GetProperty() yöntemleri için belirtilen geri çağırma işlevlerine temsilcilik eden bir PullAudioInputStream oluşturur. Sürüm 1.5.0'a eklendi.

Parametreler

  • Geri aramayı okuma readCallback.

  • geri aramayı kapat'ı closeCallback.

  • Özellik geri çağırmayı al'ı getPropertyCallback.

İade

PullAudioInputStream için paylaşılan işaretçi

CreatePullStream

Sözdizimi: public inline static std::shared_ptr< PullAudioInputStream > CreatePullStream ( std::shared_ptr< PullAudioInputStreamCallback > callback );

Varsayılan biçimi (16 kHz, 16 bit, mono PCM) kullanarak Read() ve Close() yöntemleri için belirtilen geri çağırma arabirimini temsil eden bir PullAudioInputStream oluşturur.

Parametreler

  • PullAudioInputStreamCallback örneğinin Paylaşılan işaretçisini callback.

İade

PullAudioInputStream için paylaşılan işaretçi

CreatePullStream

Sözdizimi: public inline static std::shared_ptr< PullAudioInputStream > CreatePullStream ( std::shared_ptr< AudioStreamFormat > format , void * pvContext , CUSTOM_AUDIO_PULL_STREAM_READ_CALLBACK readCallback , CUSTOM_AUDIO_PULL_STREAM_CLOSE_CALLBACK closeCallback );

Read() ve Close() yöntemleri için belirtilen geri çağırma işlevlerine temsilcilik eden bir PullAudioInputStream oluşturur.

Parametreler

  • Ses akışı biçimini format.

  • Geri çağırmaları çağırırken kullanılacak bağlam işaretçisini pvContext.

  • Geri aramayı okuma readCallback.

  • geri aramayı kapat'ı closeCallback.

İade

PullAudioInputStream için paylaşılan işaretçi

CreatePullStream

Sözdizimi: public inline static std::shared_ptr< PullAudioInputStream > CreatePullStream ( std::shared_ptr< AudioStreamFormat > format , void * pvContext , CUSTOM_AUDIO_PULL_STREAM_READ_CALLBACK readCallback , CUSTOM_AUDIO_PULL_STREAM_CLOSE_CALLBACK closeCallback , CUSTOM_AUDIO_PULL_STREAM_GET_PROPERTY_CALLBACK getPropertyCallback );

Read(), Close() ve GetProperty() yöntemleri için belirtilen geri çağırma işlevlerine temsilcilik eden bir PullAudioInputStream oluşturur. Sürüm 1.5.0'a eklendi.

Parametreler

  • Ses akışı biçimini format.

  • Geri çağırmaları çağırırken kullanılacak bağlam işaretçisini pvContext.

  • Geri aramayı okuma readCallback.

  • geri aramayı kapat'ı closeCallback.

  • Özellik geri çağırmayı al'ı getPropertyCallback.

İade

PullAudioInputStream için paylaşılan işaretçi

CreatePullStream

Sözdizimi: public inline static std::shared_ptr< PullAudioInputStream > CreatePullStream ( std::shared_ptr< AudioStreamFormat > format , ReadCallbackFunction_Type readCallback , CloseCallbackFunction_Type closeCallback );

Read() ve Close() yöntemleri için belirtilen geri çağırma işlevlerine temsilcilik eden bir PullAudioInputStream oluşturur.

Parametreler

  • Ses akışı biçimini format.

  • Geri aramayı okuma readCallback.

  • geri aramayı kapat'ı closeCallback.

İade

PullAudioInputStream için paylaşılan işaretçi

CreatePullStream

Sözdizimi: public inline static std::shared_ptr< PullAudioInputStream > CreatePullStream ( std::shared_ptr< AudioStreamFormat > format , ReadCallbackFunction_Type readCallback , CloseCallbackFunction_Type closeCallback , GetPropertyCallbackFunction_Type getPropertyCallback );

Read() ve Close() yöntemleri için belirtilen geri çağırma işlevlerine temsilcilik eden bir PullAudioInputStream oluşturur. Sürüm 1.5.0'a eklendi.

Parametreler

  • Ses akışı biçimini format.

  • Geri aramayı okuma readCallback.

  • geri aramayı kapat'ı closeCallback.

  • Özellik geri çağırmayı al'ı getPropertyCallback.

İade

PullAudioInputStream için paylaşılan işaretçi

CreatePullStream

Sözdizimi: public inline static std::shared_ptr< PullAudioInputStream > CreatePullStream ( std::shared_ptr< AudioStreamFormat > format , std::shared_ptr< PullAudioInputStreamCallback > callback );

Belirtilen biçimi kullanarak Read() ve Close() yöntemleri için belirtilen geri çağırma arabirimini temsil eden bir PullAudioInputStream oluşturur.

Parametreler

  • Ses akışı biçimini format.

  • PullAudioInputStreamCallback örneğinin Paylaşılan işaretçisini callback.

İade

PullAudioInputStream için paylaşılan işaretçi

ReadCallbackFunction_Type

Sözdizimi: typedef ReadCallbackFunction_Type;

CloseCallbackFunction_Type

Sözdizimi: typedef CloseCallbackFunction_Type;

GetPropertyCallbackFunction_Type

Sözdizimi: typedef GetPropertyCallbackFunction_Type;

Sürüm 1.5.0'a eklendi.