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


AudioFormat.FrameSizeInBytes Свойство

Определение

Возвращает размер кадра в байтах.

public virtual int FrameSizeInBytes { [Android.Runtime.Register("getFrameSizeInBytes", "()I", "GetGetFrameSizeInBytesHandler", ApiSince=29)] get; }
[<get: Android.Runtime.Register("getFrameSizeInBytes", "()I", "GetGetFrameSizeInBytesHandler", ApiSince=29)>]
member this.FrameSizeInBytes : int

Значение свойства

Размер аудиокадров в байтах, соответствующих кодировке и маске канала.

Атрибуты

Комментарии

Возвращает размер кадра в байтах.

Для упакованных данных PCM или PCM это размер образца, умноженного на число каналов. Во всех остальных случаях, включая недопустимые или неустановленные маски каналов, это вернет 1 байт. Например, в формате 16-разрядного PCM для стереосистемы имеется размер кадра 4 байта, 8-разрядный формат с плавающей запятой PCM имеет размер кадра в 32 байта, а формат сжатых данных (не упакованный в PCM) будет иметь размер кадра размером 1 байт.

AudioTrack Оба AudioRecord или обрабатывают данные в нескольких размерах этого кадра.

Документация по Java для android.media.AudioFormat.getFrameSizeInBytes().

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

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