Freigeben über


MediaFormat.KeyPcmEncoding Feld

Definition

Ein Schlüssel, der die unformatierte Audiobeispielcodierung/das Rohformat beschreibt.

[Android.Runtime.Register("KEY_PCM_ENCODING", ApiSince=24)]
public const string KeyPcmEncoding;
[<Android.Runtime.Register("KEY_PCM_ENCODING", ApiSince=24)>]
val mutable KeyPcmEncoding : string

Feldwert

Attribute

Hinweise

Ein Schlüssel, der die unformatierte Audiobeispielcodierung/das Rohformat beschreibt.

Der zugeordnete Wert ist eine ganze Zahl, die eine der folgenden Werte verwendet AudioFormat. ENCODING_PCM_ Werte.

Dies ist ein optionaler Schlüssel für Audiodecoder und Encoder, die das gewünschte rohe Audiobeispielformat während des MediaCodec#configure MediaCodec.configure(&hellip;) Anrufs angeben. Wird MediaCodec#getInputFormat MediaCodec.getInput/MediaCodec#getOutputFormat OutputFormat(&hellip;) verwendet, um das tatsächliche Format zu bestätigen. Für den PCM-Decoder gibt dieser Schlüssel sowohl Eingabe- als auch Ausgabebeispielcodierungen an.

Dieser Schlüssel wird auch verwendet MediaExtractor , um das Beispielformat von Audiodaten anzugeben, wenn er angegeben ist.

Wenn dieser Schlüssel fehlt, ist das rohe Audiobeispielformat 16-Bit kurz signiert.

Java-Dokumentation für android.media.MediaFormat.KEY_PCM_ENCODING.

Teile dieser Seite sind Änderungen auf der Grundlage von Arbeiten, die vom Android Open Source-Projekt erstellt und freigegeben werden und gemäß den in der Creative Commons 2.5 Attribution License beschriebenen Begriffen verwendet werden.

Gilt für: