PullAudioInputStreamCallback Classe

Uma interface que define métodos de retorno de chamada para um fluxo de entrada de áudio.

Derive dessa classe e implemente sua função para fornecer seus próprios dados como um fluxo de entrada de áudio.

Herança
builtins.object
PullAudioInputStreamCallback

Construtor

PullAudioInputStreamCallback()

Métodos

close

O retorno de chamada chamado quando o fluxo é fechado.

get_property
read

Essa função é chamada para obter dados de forma síncrona do fluxo de áudio. O buffer retornado por read() não deve conter nenhum cabeçalho de áudio.

close

O retorno de chamada chamado quando o fluxo é fechado.

close() -> None

get_property

get_property(id: PropertyId) -> str

Parâmetros

Nome Description
id
Obrigatório

read

Essa função é chamada para obter dados de forma síncrona do fluxo de áudio. O buffer retornado por read() não deve conter nenhum cabeçalho de áudio.

read(buffer: memoryview) -> int

Parâmetros

Nome Description
buffer
Obrigatório

o buffer em que os dados de áudio devem ser passados.

Retornos

Tipo Description

O número de bytes passados para o fluxo.