Condividi tramite


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