Поделиться через


MediaFormat.KeyPcmEncoding Поле

Определение

Ключ, описывающий кодировку и формат необработанного звукового примера.

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

Значение поля

Атрибуты

Комментарии

Ключ, описывающий кодировку и формат необработанного звукового примера.

Связанное значение является целым числом, используя одно из значений AudioFormat. ENCODING_PCM_ значения.

Это необязательный ключ для декодирования звука и кодировщиков, указывающий требуемый формат необработанного звука во время MediaCodec#configure MediaCodec.configure(&hellip;) вызова. Используется MediaCodec#getInputFormat MediaCodec.getInput/MediaCodec#getOutputFormat OutputFormat(&hellip;) для подтверждения фактического формата. Для декодировщика PCM этот ключ задает кодировки входных и выходных данных.

Этот ключ также используется MediaExtractor для указания примера формата звуковых данных, если он указан.

Если этот ключ отсутствует, формат необработанного звука подписывается 16-разрядной короткой.

Документация по Java для android.media.MediaFormat.KEY_PCM_ENCODING.

Части этой страницы — это изменения на основе работы, созданной и общей проектом с открытым исходным кодом Android и используемой в соответствии с условиями, описанными в лицензии Creative Commons 2.5 Attribution.

Применяется к