UniMRCP  1.7.0
Data Structures | Typedefs | Enumerations | Functions
mpf_stream_descriptor.h File Reference

MPF Stream Descriptor. More...

#include "mpf_codec_descriptor.h"
Include dependency graph for mpf_stream_descriptor.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Data Structures

struct  mpf_stream_capabilities_t
 

Typedefs

typedef typedefAPT_BEGIN_EXTERN_C struct mpf_stream_capabilities_t mpf_stream_capabilities_t
 

Enumerations

enum  mpf_stream_direction_e { STREAM_DIRECTION_NONE = 0x0, STREAM_DIRECTION_SEND = 0x1, STREAM_DIRECTION_RECEIVE = 0x2, STREAM_DIRECTION_DUPLEX = STREAM_DIRECTION_SEND | STREAM_DIRECTION_RECEIVE }
 

Functions

mpf_stream_capabilities_tmpf_stream_capabilities_create (mpf_stream_direction_e directions, apr_pool_t *pool)
 
mpf_stream_capabilities_tmpf_stream_capabilities_clone (const mpf_stream_capabilities_t *src_capabilities, apr_pool_t *pool)
 
apt_bool_t mpf_stream_capabilities_merge (mpf_stream_capabilities_t *capabilities, const mpf_stream_capabilities_t *src_capabilities, apr_pool_t *pool)
 

Detailed Description

MPF Stream Descriptor.

Typedef Documentation

◆ mpf_stream_capabilities_t

typedef typedefAPT_BEGIN_EXTERN_C struct mpf_stream_capabilities_t mpf_stream_capabilities_t

Stream capabilities declaration

Enumeration Type Documentation

◆ mpf_stream_direction_e

Stream directions (none, send, receive, duplex)

Enumerator
STREAM_DIRECTION_NONE 

none

STREAM_DIRECTION_SEND 

send (sink)

STREAM_DIRECTION_RECEIVE 

receive (source)

STREAM_DIRECTION_DUPLEX 

duplex

Function Documentation

◆ mpf_stream_capabilities_clone()

mpf_stream_capabilities_t* mpf_stream_capabilities_clone ( const mpf_stream_capabilities_t src_capabilities,
apr_pool_t *  pool 
)

Clone stream capabilities

◆ mpf_stream_capabilities_create()

mpf_stream_capabilities_t* mpf_stream_capabilities_create ( mpf_stream_direction_e  directions,
apr_pool_t *  pool 
)

Create stream capabilities

◆ mpf_stream_capabilities_merge()

apt_bool_t mpf_stream_capabilities_merge ( mpf_stream_capabilities_t capabilities,
const mpf_stream_capabilities_t src_capabilities,
apr_pool_t *  pool 
)

Merge stream capabilities