Compartir a través de


PullAudioInputStreamCallback Clase

Interfaz que define métodos de devolución de llamada para una secuencia de entrada de audio.

Derive de esta clase e implemente su función para proporcionar sus propios datos como una secuencia de entrada de audio.

Herencia
builtins.object
PullAudioInputStreamCallback

Constructor

PullAudioInputStreamCallback()

Métodos

close

Devolución de llamada a la que se llama cuando se cierra la secuencia.

get_property
read

Se llama a esta función para obtener datos de la secuencia de audio de forma sincrónica. El búfer devuelto por read() no debe contener ningún encabezado de audio.

close

Devolución de llamada a la que se llama cuando se cierra la secuencia.

close() -> None

get_property

get_property(id: PropertyId) -> str

Parámetros

Nombre Description
id
Requerido

read

Se llama a esta función para obtener datos de la secuencia de audio de forma sincrónica. El búfer devuelto por read() no debe contener ningún encabezado de audio.

read(buffer: memoryview) -> int

Parámetros

Nombre Description
buffer
Requerido

el búfer en el que se deben pasar los datos de audio.

Devoluciones

Tipo Description

Número de bytes pasados a la secuencia.