Partager via


PullAudioOutputStream Classe

public final class PullAudioOutputStream
extends AudioOutputStream

Représente le flux de sortie audio Push avec mémoire utilisé pour les configurations de sortie audio personnalisées.

Récapitulatif du constructeur

Constructeur Description
PullAudioOutputStream(IntRef stream)

Constructeur interne pour PullAudioOutputStream.

Résumé de la méthode

Modificateur et type Méthode et description
static PullAudioOutputStream create()

Crée un flux de sortiepull audioavecmémoire.

long read(byte[] dataBuffer)

Lit les données audio spécifiées en effectuant une copie interne des données.

Méthodes héritées de AudioOutputStream

Méthodes héritées de java.lang.Object

java.lang.Object.clone java.lang.Object.equals java.lang.Object.finalize java.lang.Object.getClass java.lang.Object.hashCode java.lang.Object.notify java.lang.Object.notifyAll java.lang.Object.toString java.lang.Object.wait java.lang.Object.wait java.lang.Object.wait

Détails du constructeur

PullAudioOutputStream

public PullAudioOutputStream(IntRef stream)

Constructeur interne pour PullAudioOutputStream.

Paramètres:

stream - handle natif du flux de sortie audio.

Détails de la méthode

create

public static PullAudioOutputStream create()

Crée un PullAudioOutputStream avec mémoire.

Retours:

Flux de sortie audio de tirage en cours de création.

read

public long read(byte[] dataBuffer)

Lit les données audio spécifiées en effectuant une copie interne des données. Le nombre maximal d’octets à lire est déterminé par la taille de dataBuffer. Si aucune donnée n’est immédiatement disponible, read() bloque jusqu’à ce que les données suivantes soient disponibles.

Paramètres:

dataBuffer - Mémoire tampon audio vers laquelle cette fonction effectuera une copie.

Retours:

Nombre d’octets remplis, ou 0 dans le cas où le flux atteint sa fin et qu’il n’y a plus de données disponibles.

S’applique à