DSMCC Version 1.0
DTVKit DSMCC Documentation
 All Data Structures Files Functions Typedefs
Data Structures | Macros | Typedefs | Enumerations | Functions
sectionFilter.h File Reference

Header to the sectionFilter module. More...

#include "clDsmSystem.h"

Go to the source code of this file.

Data Structures

struct  _SectionFilterInfo_t
 

Macros

#define SF_MAGIC   0xE5D072A3
 

Typedefs

typedef enum SectionFilterKind_t * pSectionFilterKind_t
 
typedef enum SfAddStatus_t * pSfAddStatus_t
 
typedef struct _SectionFilterInfo_t SectionFilterInfo_t
 
typedef struct
_SectionFilterInfo_t
pSectionFilterInfo_t
 

Enumerations

enum  SectionFilterKind_t {
  SFK_NONE = 0, SFK_DSI, SFK_DII, SFK_DII_NEXT,
  SFK_DDB, SFK_STREAM_DESCR
}
 
enum  SfAddStatus_t { SFA_INITIAL = 0, SFA_PENDING, SFA_COMMITTED, SFA_ABORTED }
 

Functions

clDsmErr_t createSectionFilterHeap (pclDsmInstData_t idp, void **pSectionFilterHeap, U32BIT *pHeapSize)
 
void resetSectionFilterHeap (pclDsmInstData_t idp)
 
clDsmErr_t sectionFilterStart (pclDsmInstData_t idp, pObjectCarousel_t pOC, SectionFilterKind_t sfKind, MemHandle hSfTarget, clDsmSFPriority_t sfPriority, U16BIT service_id, pSectionFilterInfo_t *pSectionFilter)
 
clDsmErr_t sectionFilterUpdatePriority (pclDsmInstData_t idp, pSectionFilterInfo_t pSF, clDsmSFPriority_t newSfPriority, BOOLEAN latchHighest)
 
clDsmErr_t sectionFilterCommit (pclDsmInstData_t idp, pSectionFilterInfo_t pSectionFilter)
 
void sectionFilterStop (pclDsmInstData_t idp, pSectionFilterInfo_t *pSectionFilter)
 
void sectionFilterAbortDependants (pclDsmInstData_t idp, pSectionFilterInfo_t pSectionFilter)
 
pSectionFilterInfo_t sectionFilterRetrieve (pclDsmInstData_t idp, U32BIT handle)
 

Detailed Description

Header to the sectionFilter module.

Date
28/9/2001
Author
R Taylor