Compartilhar via


classe Audio::P ushAudioOutputStreamCallback

Uma interface que define métodos de retorno de chamada para um fluxo de saída de áudio. Atualizado na versão 1.7.0.

Derivar dessa classe e implementar sua função para fornecer seus próprios dados como um fluxo de saída de áudio.

Membros

~PushAudioOutputStreamCallback

Sintaxe: public inline virtual ~PushAudioOutputStreamCallback ( );

Destruidor, não faz nada.

Write

Sintaxe: public int Write ( uint8_t * dataBuffer , uint32_t size );

Essa função é chamada para colocar dados de forma síncrona no fluxo de áudio.

Parâmetros

  • dataBuffer O ponteiro para o buffer do qual consumir os dados de áudio.

  • size O tamanho do buffer.

Retornos

O número de bytes consumidos do buffer

Fechar

Sintaxe: public void Close ( );

Essa função é chamada para fechar o fluxo de áudio.

Retornos