mme_buffer_status_t

Buffer status information

Synopsis:

#include <mme/types.h>

typedef struct mme_buffer_status {
    uint32_t    state;
    uint32_t    read_ms;
    uint32_t    max_ms;
    uint32_t    reserved;
} mme_buffer_status_t;

Description:

The data structure mme_buffer_status_t carries buffer status information. Its members are described in the table below.

Member Type Description
state uint32_t The buffer state. See mme_buffer_state_t below.
read_ms uint32_t The number of milliseconds of playback time that are currently in the buffer.
max_ms uint32_t The maximum buffer size, in milliseconds.
reserved uint32_t Reserved for internal use.

Note: The value in read_ms can be higher than the value in max_ms. Values are rounded up to the nearest MRA buffer size, so the current buffer level can be reported as greater that the set level.

mme_buffer_state_t

The enumerated type mme_buffer_state_t defines buffer states as follows:

Classification:

QNX Multimedia

See also:

mme_time_t, mme_playstate_t, mme_playstate_speed_t