BltMedia.h File Reference

BLT_MediaType API. More...

#include "Atomix.h"
#include "BltDefs.h"
#include "BltTypes.h"
#include "BltErrors.h"

Go to the source code of this file.

Data Structures

struct  BLT_MediaType

Defines

#define BLT_MEDIA_TYPE_ID_NONE   0
#define BLT_MEDIA_TYPE_ID_UNKNOWN   1
#define BLT_MEDIA_TYPE_ID_AUDIO_PCM   2
#define BLT_ERROR_INVALID_MEDIA_FORMAT   (BLT_ERROR_BASE_MEDIA - 0)
#define BLT_ERROR_UNSUPPORTED_CODEC   (BLT_ERROR_BASE_MEDIA - 1)
#define BLT_ERROR_UNSUPPORTED_FORMAT   (BLT_ERROR_BASE_MEDIA - 2)

Typedefs

typedef unsigned int BLT_MediaTypeId

Functions

BLT_Result BLT_MediaType_Init (BLT_MediaType *type, BLT_MediaTypeId id)
BLT_Result BLT_MediaType_Free (BLT_MediaType *type)
BLT_Result BLT_MediaType_Clone (const BLT_MediaType *from, BLT_MediaType **to)

Variables

const BLT_MediaType BLT_MediaType_None
const BLT_MediaType BLT_MediaType_Unknown


Detailed Description

BLT_MediaType API.