#include "Atomix.h"
#include "BltDefs.h"
#include "BltTypes.h"
#include "BltErrors.h"
#include "BltRegistry.h"
#include "BltMediaPacket.h"
Go to the source code of this file.
Defines | |
| #define | BLT_MODULE_CATEGORY_INPUT 0x01 |
| #define | BLT_MODULE_CATEGORY_PARSER 0x02 |
| #define | BLT_MODULE_CATEGORY_FORMATTER 0x04 |
| #define | BLT_MODULE_CATEGORY_DECODER 0x08 |
| #define | BLT_MODULE_CATEGORY_ENCODER 0x10 |
| #define | BLT_MODULE_CATEGORY_FILTER 0x20 |
| #define | BLT_MODULE_CATEGORY_OUTPUT 0x40 |
| #define | BLT_Core_CreateStream(object, stream) ATX_INTERFACE(object)->CreateStream(object, stream) |
| #define | BLT_Core_RegisterModule(object, module) ATX_INTERFACE(object)->RegisterModule(object, module) |
| #define | BLT_Core_UnRegisterModule(object, module) ATX_INTERFACE(object)->UnRegisterModule(object, module) |
| #define | BLT_Core_EnumerateModules(object, categories, iterator) ATX_INTERFACE(object)->EnumerateModules(object, categories, iterator) |
| #define | BLT_Core_GetRegistry(object, registry) ATX_INTERFACE(object)->GetRegistry(object, registry) |
| #define | BLT_Core_GetProperties(object, settings) ATX_INTERFACE(object)->GetProperties(object, settings) |
| #define | BLT_Core_CreateCompatibleMediaNode(object, constructor, node) ATX_INTERFACE(object)->CreateCompatibleMediaNode(object, constructor, node) |
| #define | BLT_Core_CreateMediaPacket(object, size, type, packet) ATX_INTERFACE(object)->CreateMediaPacket(object, size, type, packet) |
| #define | BLT_Core_Destroy(object) ATX_DESTROY_OBJECT(object) |
Typedefs | |
| typedef BLT_MediaNodeConstructor | BLT_MediaNodeConstructor |
Variables | |
| BLT_Result(*) | CreateStream (BLT_Core *self, BLT_Stream **stream) |
| Interface implemented by the core of the BlueTune system. | |
| BLT_Result(*) | RegisterModule (BLT_Core *self, BLT_Module *module) |
| BLT_Result(*) | UnRegisterModule (BLT_Core *self, BLT_Module *module) |
| BLT_Result(*) | EnumerateModules (BLT_Core *self, BLT_Mask categories, ATX_Iterator **iterator) |
| BLT_Result(*) | GetRegistry (BLT_Core *self, BLT_Registry **registry) |
| BLT_Result(*) | GetProperties (BLT_Core *self, ATX_Properties **properties) |
| BLT_Result(*) | CreateCompatibleMediaNode (BLT_Core *self, BLT_MediaNodeConstructor *constructor, BLT_MediaNode **node) |
| BLT_Result(*) | CreateMediaPacket (BLT_Core *self, BLT_Size size, const BLT_MediaType *type, BLT_MediaPacket **packet) |