camera_frame_compressedaudio_t

Updated: April 19, 2023

A frame descriptor for compressed audio frame types

Synopsis:

#include <camera/camera_api.h>
typedef struct {
    uint64_t bufsize;
    camera_audiocodec_t codec;
    bool keyframe;
    uint32_t channels;
    uint32_t bits;
    uint32_t samplerate;
    uint64_t bitrate;
} camera_frame_compressedaudio_t;

Data:

uint64_t bufsize
The size of the buffer as a 64-bit integer.
camera_audiocodec_t codec
The format of the compressed audio (see camera_audiocodec_t).
bool keyframe
A flag indicating whether this frame is a keyframe.
uint32_t channels
The number of channels in the audio stream.
uint32_t bits
The number of bits per sample per channel.
uint32_t samplerate
The uncompressed sample rate in hertz (Hz).
uint64_t bitrate
The bitrate expressed in bits per second.

Library:

libcamapi

Description:

Use this frame descriptor when CAMERA_FRAMETYPE_COMPRESSEDAUDIO is reported as the camera_frametype_t.