mpf_stream_descriptor.h File Reference

MPF Stream Descriptor. More...

#include "mpf_codec_descriptor.h"

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

typedef typedefAPT_BEGIN_EXTERN_C struct mpf_stream_capabilities_t mpf_stream_capabilities_t

Stream capabilities declaration


Enumeration Type Documentation

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_t* mpf_stream_capabilities_clone ( const mpf_stream_capabilities_t src_capabilities,
apr_pool_t *  pool 
)

Clone stream capabilities

mpf_stream_capabilities_t* mpf_stream_capabilities_create ( mpf_stream_direction_e  directions,
apr_pool_t *  pool 
)

Create stream capabilities

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

 All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Defines

Generated on 25 Mar 2013 for UniMRCP by  doxygen 1.6.1