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.