Udostępnij za pośrednictwem


PullAudioOutputStream Klasa

Reprezentuje wspierany przez pamięć strumień wyjściowy danych wyjściowych ściągnięcia dźwięku używany do niestandardowych danych wyjściowych dźwięku.

Dziedziczenie
PullAudioOutputStream

Konstruktor

PullAudioOutputStream(handle: c_void_p | None = None)

Parametry

Nazwa Opis
handle
wartość domyślna: None

Metody

read

Odczytuje dane audio ze strumienia i wypełnia dany bufor. Maksymalna liczba bajtów do odczytania zależy od rozmiaru audio_buffer. Jeśli nie ma natychmiast dostępnych danych, funkcja ReadData() blokuje do momentu udostępnienia następnych danych.

read

Odczytuje dane audio ze strumienia i wypełnia dany bufor. Maksymalna liczba bajtów do odczytania zależy od rozmiaru audio_buffer. Jeśli nie ma natychmiast dostępnych danych, funkcja ReadData() blokuje do momentu udostępnienia następnych danych.

read(audio_buffer: bytes) -> int

Parametry

Nazwa Opis
audio_buffer
Wymagane

Bufor do odbierania danych dźwiękowych.

Zwraca

Typ Opis

Liczba wypełnionych bajtów lub 0 w przypadku, gdy strumień osiągnie jego koniec i nie ma więcej dostępnych danych.