Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
class Audio::PullAudioInputStream
: public Audio::AudioInputStream
Classe di flusso di input audio pull.
Membri
Creazione
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
pvContextpuntatore di contesto da usare quando si richiamano i callback.readCallbackcallback di lettura.closeCallbackCallback di chiusura.
Restituzioni
Puntatore condiviso a PullAudioInputStream
Creazione
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
pvContextpuntatore di contesto da usare quando si richiamano i callback.readCallbackcallback di lettura.closeCallbackCallback di chiusura.getPropertyCallbackRicevi un richiamo per la proprietà.
Restituzioni
Puntatore condiviso a PullAudioInputStream
Creazione
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
readCallbackcallback di lettura.closeCallbackCallback di chiusura.
Restituzioni
Puntatore condiviso a PullAudioInputStream
Creazione
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
readCallbackcallback di lettura.closeCallbackCallback di chiusura.getPropertyCallbackRicevi un richiamo per la proprietà.
Restituzioni
Puntatore condiviso a PullAudioInputStream
Creazione
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
-
callbackpuntatore condiviso all'istanza pullAudioInputStreamCallback.
Restituzioni
Puntatore condiviso a PullAudioInputStream
Creazione
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
formatformato di flusso audio.pvContextpuntatore di contesto da usare quando si richiamano i callback.readCallbackcallback di lettura.closeCallbackCallback di chiusura.
Restituzioni
Puntatore condiviso a PullAudioInputStream
Creazione
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
formatformato di flusso audio.pvContextpuntatore di contesto da usare quando si richiamano i callback.readCallbackcallback di lettura.closeCallbackCallback di chiusura.getPropertyCallbackRicevi un richiamo per la proprietà.
Restituzioni
Puntatore condiviso a PullAudioInputStream
Creazione
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
formatformato di flusso audio.readCallbackcallback di lettura.closeCallbackCallback di chiusura.
Restituzioni
Puntatore condiviso a PullAudioInputStream
Creazione
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
formatformato di flusso audio.readCallbackcallback di lettura.closeCallbackCallback di chiusura.getPropertyCallbackRicevi un richiamo per la proprietà.
Restituzioni
Puntatore condiviso a PullAudioInputStream
Creazione
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
formatformato di flusso audio.callbackpuntatore condiviso all'istanza pullAudioInputStreamCallback.
Restituzioni
Puntatore condiviso a PullAudioInputStream