UniMRCP  1.7.0
Typedefs | Functions
mpf_frame_buffer.h File Reference

Buffer of Media Frames. More...

#include "mpf_frame.h"
Include dependency graph for mpf_frame_buffer.h:

Go to the source code of this file.

Typedefs

typedef typedefAPT_BEGIN_EXTERN_C struct mpf_frame_buffer_t mpf_frame_buffer_t
 

Functions

mpf_frame_buffer_tmpf_frame_buffer_create (apr_size_t frame_size, apr_size_t frame_count, apr_pool_t *pool)
 
void mpf_frame_buffer_destroy (mpf_frame_buffer_t *buffer)
 
apt_bool_t mpf_frame_buffer_restart (mpf_frame_buffer_t *buffer)
 
apt_bool_t mpf_frame_buffer_write (mpf_frame_buffer_t *buffer, const mpf_frame_t *frame)
 
apt_bool_t mpf_frame_buffer_read (mpf_frame_buffer_t *buffer, mpf_frame_t *frame)
 

Detailed Description

Buffer of Media Frames.

Typedef Documentation

◆ mpf_frame_buffer_t

typedef typedefAPT_BEGIN_EXTERN_C struct mpf_frame_buffer_t mpf_frame_buffer_t

Opaque frame buffer declaration

Function Documentation

◆ mpf_frame_buffer_create()

mpf_frame_buffer_t* mpf_frame_buffer_create ( apr_size_t  frame_size,
apr_size_t  frame_count,
apr_pool_t *  pool 
)

Create frame buffer

◆ mpf_frame_buffer_destroy()

void mpf_frame_buffer_destroy ( mpf_frame_buffer_t buffer)

Destroy frame buffer

◆ mpf_frame_buffer_read()

apt_bool_t mpf_frame_buffer_read ( mpf_frame_buffer_t buffer,
mpf_frame_t frame 
)

Read frame from buffer

◆ mpf_frame_buffer_restart()

apt_bool_t mpf_frame_buffer_restart ( mpf_frame_buffer_t buffer)

Restart frame buffer

◆ mpf_frame_buffer_write()

apt_bool_t mpf_frame_buffer_write ( mpf_frame_buffer_t buffer,
const mpf_frame_t frame 
)

Write frame to buffer