TEMI timeline support.
More...
#include <stdio.h>
#include <string.h>
#include "techtype.h"
#include "dbgfuncs.h"
#include "stbhwc.h"
#include "stbhwos.h"
#include "stbhwdmx.h"
#include "stbheap.h"
#include "ap_temi.h"
#include "stbdpc.h"
#include "ap_dbacc.h"
|
#define | DBG_ERR(x, ...) STB_SPDebugNoCnWrite("%s:%d " x, __FUNCTION__, __LINE__, ##__VA_ARGS__) |
|
#define | DBG_TEMI(x, ...) |
|
#define | DBG_PRS(x, ...) |
|
#define | MAX_TEMI_FILTERS 2 |
|
#define | TEMI_DISAPPEARANCE_TIMEOUT 2500 |
|
#define | TEMI_TASK_STACK_SIZE 5 * 1024 |
|
#define | TEMI_TASK_PRIORITY 9 |
|
#define | TEMI_TASK_QUEUE_SIZE 50 |
|
#define | TEMI_NOTIFY_TASK_STACK_SIZE 5 * 1024 |
|
#define | TEMI_NOTIFY_TASK_PRIORITY 0 |
|
#define | TEMI_NOTIFY_TASK_QUEUE_SIZE 10 |
|
Get the current timestamp of the specified TEMI timeline.
- Parameters
-
filter_id | Required TEMI timeline identifier. |
- Returns
- Current Temi timestamp.
U16BIT TEMI_StartMonitoring |
( |
U8BIT |
path, |
|
|
U8BIT |
component_tag, |
|
|
U8BIT |
timeline_id, |
|
|
TEMI_CALLBACK |
cb |
|
) |
| |
Start specified TEMI timeline monitoring.
- Parameters
-
path | Required decode path number. |
component_tag | Component tag to monitor. |
timeline_id | Timeline ID to monitor. |
cb | Function to report TEMI notifications |
- Returns
- New TEMI timeline identifier or invalid id.
void TEMI_StopMonitoring |
( |
U16BIT |
filt_id | ) |
|
Stop specified TEMI timeline monitoring.
- Parameters
-
filter_id | Required TEMI timeline identifier. |