classe Audio::P ullAudioInputStream
class Audio::PullAudioInputStream
: public Audio::AudioInputStream
Classe di flusso di input audio pull.
Membri
Crea
Sintassi: public inline static std::shared_ptr< PullAudioInputStream > Create ( void * pvContext , CUSTOM_AUDIO_PULL_STREAM_READ_CALLBACK readCallback , CUSTOM_AUDIO_PULL_STREAM_CLOSE_CALLBACK closeCallback );
Crea un oggetto PullAudioInputStream utilizzando i puntatori di callback Read() e Close() "C" specificati Nota: il dataBuffer restituito da Read() non deve contenere alcuna intestazione audio.
Parametri
pvContext
Puntatore di contesto da usare quando si richiamano i callback.readCallback
Callback di lettura.closeCallback
Chiudere il callback.
Restituisce
Puntatore condiviso a PullAudioInputStream
Crea
Sintassi: public inline static std::shared_ptr< PullAudioInputStream > Create ( void * pvContext , CUSTOM_AUDIO_PULL_STREAM_READ_CALLBACK readCallback , CUSTOM_AUDIO_PULL_STREAM_CLOSE_CALLBACK closeCallback , CUSTOM_AUDIO_PULL_STREAM_GET_PROPERTY_CALLBACK getPropertyCallback );
Crea un oggetto PullAudioInputStream utilizzando i puntatori di callback Read(), Close() e GetProperty() "C" specificati Nota: il dataBuffer restituito da Read() non deve contenere alcuna intestazione audio. Aggiunta nella versione 1.5.0.
Parametri
pvContext
Puntatore di contesto da usare quando si richiamano i callback.readCallback
Callback di lettura.closeCallback
Chiudere il callback.getPropertyCallback
Ottenere il callback delle proprietà.
Restituisce
Puntatore condiviso a PullAudioInputStream
Crea
Sintassi: public inline static std::shared_ptr< PullAudioInputStream > Create ( ReadCallbackFunction_Type readCallback , CloseCallbackFunction_Type closeCallback );
Crea un oggetto PullAudioInputStream utilizzando le funzioni di callback Read() e Close() specificate. Nota: il dataBuffer restituito da Read() non deve contenere alcuna intestazione audio.
Parametri
readCallback
Callback di lettura.closeCallback
Chiudere il callback.
Restituisce
Puntatore condiviso a PullAudioInputStream
Crea
Sintassi: public inline static std::shared_ptr< PullAudioInputStream > Create ( ReadCallbackFunction_Type readCallback , CloseCallbackFunction_Type closeCallback , GetPropertyCallbackFunction_Type getPropertyCallback );
Crea un oggetto PullAudioInputStream utilizzando le funzioni di callback Read(), Close() e GetProperty() specificate. Nota: il dataBuffer restituito da Read() non deve contenere alcuna intestazione audio. Aggiunta nella versione 1.5.0.
Parametri
readCallback
Callback di lettura.closeCallback
Chiudere il callback.getPropertyCallback
Ottenere il callback delle proprietà.
Restituisce
Puntatore condiviso a PullAudioInputStream
Crea
Sintassi: public inline static std::shared_ptr< PullAudioInputStream > Create ( std::shared_ptr< PullAudioInputStreamCallback > callback );
Crea un oggetto PullAudioInputStream utilizzando la funzione di callback Close() specificata.
Parametri
-
callback
Puntatore condiviso all'istanza pullAudioInputStreamCallback.
Restituisce
Puntatore condiviso a PullAudioInputStream
Crea
Sintassi: public inline static std::shared_ptr< PullAudioInputStream > Create ( std::shared_ptr< AudioStreamFormat > format , void * pvContext , CUSTOM_AUDIO_PULL_STREAM_READ_CALLBACK readCallback , CUSTOM_AUDIO_PULL_STREAM_CLOSE_CALLBACK closeCallback );
Crea un oggetto PullAudioInputStream utilizzando i puntatori di callback Read() e Close() "C" specificati Nota: il dataBuffer restituito da Read() non deve contenere alcuna intestazione audio.
Parametri
format
Formato del flusso audio.pvContext
Puntatore di contesto da usare quando si richiamano i callback.readCallback
Callback di lettura.closeCallback
Chiudere il callback.
Restituisce
Puntatore condiviso a PullAudioInputStream
Crea
Sintassi: public inline static std::shared_ptr< PullAudioInputStream > Create ( 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 );
Crea un oggetto PullAudioInputStream utilizzando i puntatori di callback Read(), Close() e GetProperty() "C" specificati Nota: il dataBuffer restituito da Read() non deve contenere alcuna intestazione audio.
Parametri
format
Formato del flusso audio.pvContext
Puntatore di contesto da usare quando si richiamano i callback.readCallback
Callback di lettura.closeCallback
Chiudere il callback.getPropertyCallback
Ottenere il callback delle proprietà.
Restituisce
Puntatore condiviso a PullAudioInputStream
Crea
Sintassi: public inline static std::shared_ptr< PullAudioInputStream > Create ( std::shared_ptr< AudioStreamFormat > format , ReadCallbackFunction_Type readCallback , CloseCallbackFunction_Type closeCallback );
Crea un oggetto PullAudioInputStream utilizzando le funzioni di callback Read() e Close() specificate. Nota: il dataBuffer restituito da Read() non deve contenere alcuna intestazione audio.
Parametri
format
Formato del flusso audio.readCallback
Callback di lettura.closeCallback
Chiudere il callback.
Restituisce
Puntatore condiviso a PullAudioInputStream
Crea
Sintassi: public inline static std::shared_ptr< PullAudioInputStream > Create ( std::shared_ptr< AudioStreamFormat > format , ReadCallbackFunction_Type readCallback , CloseCallbackFunction_Type closeCallback , GetPropertyCallbackFunction_Type getPropertyCallback );
Crea un oggetto PullAudioInputStream utilizzando le funzioni di callback Read(), Close() e GetProperty() specificate. Nota: il dataBuffer restituito da Read() non deve contenere alcuna intestazione audio. Aggiunta nella versione 1.5.0.
Parametri
format
Formato del flusso audio.readCallback
Callback di lettura.closeCallback
Chiudere il callback.getPropertyCallback
Ottenere il callback delle proprietà.
Restituisce
Puntatore condiviso a PullAudioInputStream
Crea
Sintassi: public inline static std::shared_ptr< PullAudioInputStream > Create ( std::shared_ptr< AudioStreamFormat > format , std::shared_ptr< PullAudioInputStreamCallback > callback );
Crea un oggetto PullAudioInputStream utilizzando le funzioni di callback Read() e Close() specificate.
Parametri
format
Formato del flusso audio.callback
Puntatore condiviso all'istanza pullAudioInputStreamCallback.
Restituisce
Puntatore condiviso a PullAudioInputStream