classe Audio::P ushAudioInputStream

class Audio::PushAudioInputStream
  : public Audio::AudioInputStream

Rappresenta il flusso di input audio push supportato dalla memoria usato per configurazioni di input audio personalizzate.

Membri

~PushAudioInputStream

Sintassi: public inline virtual ~PushAudioInputStream ( );

Distruttore; chiude il flusso sottostante, se non è già chiuso.

Scrivere

Sintassi: public inline void Write ( uint8_t * dataBuffer , uint32_t size );

Scrive i dati audio specificati eseguendo una copia interna dei dati. Nota: dataBuffer non deve contenere intestazioni audio.

Parametri

  • dataBuffer Puntatore al buffer audio di cui questa funzione eseguirà una copia.

  • size Dimensioni del buffer.

SetProperty

Sintassi: public inline void SetProperty ( PropertyId id , const SPXSTRING & value );

Impostare il valore di una proprietà. Le proprietà dei dati audio devono essere impostate prima di scrivere i dati audio. Aggiunta nella versione 1.5.0.

Parametri

  • id ID della proprietà. Vedere PropertyId

  • value valore da impostare

SetProperty

Sintassi: public inline void SetProperty ( const SPXSTRING & propertyName , const SPXSTRING & value );

Impostare il valore di una proprietà. Le proprietà dei dati audio devono essere impostate prima di scrivere i dati audio. Aggiunta nella versione 1.5.0.

Parametri

  • propertyName Nome della proprietà.

  • value valore da impostare

Chiudi

Sintassi: public inline void Close ( );

Chiude il flusso.

Creazione

Sintassi: public inline static std::shared_ptr< PushAudioInputStream > Create ( );

Crea una memoria supportata da PushAudioInputStream usando il formato predefinito (16 kHz, 16 bit, mono PCM).

Restituzioni

Puntatore condiviso a PushAudioInputStream

Creazione

Sintassi: public inline static std::shared_ptr< PushAudioInputStream > Create ( std::shared_ptr< AudioStreamFormat > format );

Crea un pushAudioInputStream supportato dalla memoria con il formato audio specificato.

Parametri

  • format formato di flusso audio.

Restituzioni

Puntatore condiviso a PushAudioInputStream