| 
    UniMRCP
    1.7.0
    
   | 
 
Buffer of Media Chunks. More...
#include "mpf_frame.h"
Go to the source code of this file.
Typedefs | |
| typedef typedefAPT_BEGIN_EXTERN_C struct mpf_buffer_t | mpf_buffer_t | 
Functions | |
| mpf_buffer_t * | mpf_buffer_create (apr_pool_t *pool) | 
| void | mpf_buffer_destroy (mpf_buffer_t *buffer) | 
| apt_bool_t | mpf_buffer_restart (mpf_buffer_t *buffer) | 
| apt_bool_t | mpf_buffer_audio_write (mpf_buffer_t *buffer, void *data, apr_size_t size) | 
| apt_bool_t | mpf_buffer_event_write (mpf_buffer_t *buffer, mpf_frame_type_e event_type) | 
| apt_bool_t | mpf_buffer_frame_read (mpf_buffer_t *buffer, mpf_frame_t *media_frame) | 
| apr_size_t | mpf_buffer_get_size (const mpf_buffer_t *buffer) | 
Buffer of Media Chunks.
| typedef typedefAPT_BEGIN_EXTERN_C struct mpf_buffer_t mpf_buffer_t | 
Opaque media buffer declaration
| apt_bool_t mpf_buffer_audio_write | ( | mpf_buffer_t * | buffer, | 
| void * | data, | ||
| apr_size_t | size | ||
| ) | 
Write audio chunk to buffer
| mpf_buffer_t* mpf_buffer_create | ( | apr_pool_t * | pool | ) | 
Create buffer
| void mpf_buffer_destroy | ( | mpf_buffer_t * | buffer | ) | 
Destroy buffer
| apt_bool_t mpf_buffer_event_write | ( | mpf_buffer_t * | buffer, | 
| mpf_frame_type_e | event_type | ||
| ) | 
Write event to buffer
| apt_bool_t mpf_buffer_frame_read | ( | mpf_buffer_t * | buffer, | 
| mpf_frame_t * | media_frame | ||
| ) | 
Read media frame from buffer
| apr_size_t mpf_buffer_get_size | ( | const mpf_buffer_t * | buffer | ) | 
Get size of buffer
| apt_bool_t mpf_buffer_restart | ( | mpf_buffer_t * | buffer | ) | 
Restart buffer
 1.8.13