PullAudioInputStreamCallback Klasse
- java.
lang. Object - com.
microsoft. cognitiveservices. speech. audio. PullAudioInputStreamCallback
- com.
public abstract class PullAudioInputStreamCallback
Eine abstrakte Basisklasse, die Rückrufmethoden (read() und close()) für benutzerdefinierte Audioeingabestreams definiert.
Zusammenfassung zum Konstruktor
Konstruktor | Beschreibung | |
---|---|---|
PullAudioInputStreamCallback() |
Methodenzusammenfassung
Modifizierer und Typ | Methode und Beschreibung |
---|---|
abstract void |
close()
Schließt den Audioeingabestream. |
java.lang.String |
getProperty(PropertyId id)
Ruft die Eigenschaft ab, die dem Datenpuffer zugeordnet ist, z. B. einen Zeitstempel oder eine Benutzer-ID |
abstract int |
read(byte[] dataBuffer)
Liest Daten aus dem Audioeingabestream in den Datenpuffer. |
Geerbte Methoden von java.lang.Object
Details zum Konstruktor
PullAudioInputStreamCallback
public PullAudioInputStreamCallback()
Details zur Methode
close
public abstract void close()
Schließt den Audioeingabestream.
getProperty
public String getProperty(PropertyId id)
Ruft die Eigenschaft ab, die dem Datenpuffer zugeordnet ist, z. B. einen Zeitstempel oder eine userId. Wenn die -Eigenschaft nicht verfügbar ist, muss eine leere Zeichenfolge zurückgegeben werden. In Version 1.5.0 hinzugefügt
Parameter:
Gibt zurück:
read
public abstract int read(byte[] dataBuffer)
Liest Daten aus dem Audioeingabestream in den Datenpuffer. Die maximale Anzahl der zu lesenden Bytes wird durch die Größe des DataBuffers bestimmt. Wenn keine Daten sofort verfügbar sind, wird read() blockiert, bis die nächsten Daten verfügbar sind. Hinweis: Der von read() zurückgegebene DataBuffer darf keinen Audioheader enthalten.
Parameter:
Gibt zurück:
Gilt für:
Azure SDK for Java