MHEG5  15.3.0
source/ics/src/stmr_task.h File Reference

Task functions for IC Streamer. More...

#include "techtype.h"

Go to the source code of this file.

Functions

E_MhegErr MHEG5StreamerStartTask (U32BIT stack, U8BIT priority)
 Start streamer task. The task passes stream data to the external application and generates stream and engine events for the MHEG-5 application.
void MHEG5StreamerSendSignalToTask (void)
 Send signal to streamer task to wake it up (if it's asleep)
void MHEG5StreamerRegisterUnderflowCallback (void(*callback)(U32BIT requestId, U32BIT playoutTime))
 Register notification callback for underflow events. If a callback is already registered for the event, it will be replaced.
void MHEG5StreamerStopTask (void)
 Stop streamer task. This function blocks until the task is stopped.

Detailed Description

Task functions for IC Streamer.

Date:
21/10/2010
Author:
Omri Barel

Function Documentation

void MHEG5StreamerRegisterUnderflowCallback ( void(*)(U32BIT requestId, U32BIT playoutTime)  callback)

Register notification callback for underflow events. If a callback is already registered for the event, it will be replaced.

Returns:
Nothing

Send signal to streamer task to wake it up (if it's asleep)

Returns:
Nothing
E_MhegErr MHEG5StreamerStartTask ( U32BIT  stack,
U8BIT  priority 
)

Start streamer task. The task passes stream data to the external application and generates stream and engine events for the MHEG-5 application.

Parameters:
stackStack size for the task
priorityTask priority
Returns:
E_MhegErr
void MHEG5StreamerStopTask ( void  )

Stop streamer task. This function blocks until the task is stopped.

Returns:
void
 All Data Structures Files Functions Variables Typedefs Defines