MHEG5  18.9.0
MHEG5 Documentation
Functions
stmr_msp.h File Reference

IC Streamer performance measurement. More...

#include "techtype.h"

Go to the source code of this file.

Functions

U32BIT MHEG5CreateMeasureRequest (U32BIT requestId, char *url, S32BIT maxBytes)
 Create HTTP streaming performance measurement request. More...
 
void MHEG5StartMeasureRequest (U32BIT downloadId)
 Start HTTP streaming performance measurement request. More...
 
S32BIT MHEG5GetMeasureResponseCode (U32BIT downloadId)
 Return response code for performance measurement request. More...
 
S32BIT MHEG5GetMeasureStatus (U32BIT downloadId)
 Return HTTP status of performance measurement request. More...
 
U8BITMHEG5GetMeasureRedirect (U32BIT downloadId)
 Return the redirection URL for a request that was redirected (HTTP status 3xx). More...
 
void MHEG5ProcessMeasureRequest (U32BIT downloadId)
 Process HTTP streaming performance measurement request. More...
 
void MHEG5StopMeasureRequest (U32BIT downloadId)
 Stop HTTP streaming performance measurement request. More...
 
void MHEG5DestroyMeasureRequest (U32BIT downloadId)
 Destroy HTTP streaming performance measurement request. More...
 
void MHEG5StreamerNotifyStreamingPerformance (U32BIT requestId, U32BIT speed)
 Notify measured streaming performance (speed). More...
 

Detailed Description

IC Streamer performance measurement.

Date
21/10/2010
Author
Omri Barel

Definition in file stmr_msp.h.

Function Documentation

U32BIT MHEG5CreateMeasureRequest ( U32BIT  requestId,
char *  url,
S32BIT  maxBytes 
)

Create HTTP streaming performance measurement request.

Parameters
requestIdRequest identifier
urlURL for request
maxBytesMaximum number of bytes to use
Returns
Donwload ID (non-zero) if request was created, 0 (zero) otherwise

Definition at line 119 of file stmr_msp.c.

void MHEG5DestroyMeasureRequest ( U32BIT  downloadId)

Destroy HTTP streaming performance measurement request.

Parameters
downloadIdDownload ID for Performance measurement request
Returns
Nothing

Definition at line 329 of file stmr_msp.c.

U8BIT* MHEG5GetMeasureRedirect ( U32BIT  downloadId)

Return the redirection URL for a request that was redirected (HTTP status 3xx).

Parameters
downloadIdDownload ID for Performance measurement request
Returns
Redirection URL or NULL

Definition at line 248 of file stmr_msp.c.

S32BIT MHEG5GetMeasureResponseCode ( U32BIT  downloadId)

Return response code for performance measurement request.

Parameters
downloadIdDownload ID for Performance measurement request
Returns
Response code from HTTP headers

Definition at line 205 of file stmr_msp.c.

S32BIT MHEG5GetMeasureStatus ( U32BIT  downloadId)

Return HTTP status of performance measurement request.

Parameters
downloadIdDownload ID for Performance measurement request
Returns
HTTP status for request

Definition at line 226 of file stmr_msp.c.

void MHEG5ProcessMeasureRequest ( U32BIT  downloadId)

Process HTTP streaming performance measurement request.

Parameters
downloadIdDownload ID for Performance measurement request
Returns
Nothing

Definition at line 269 of file stmr_msp.c.

void MHEG5StartMeasureRequest ( U32BIT  downloadId)

Start HTTP streaming performance measurement request.

Parameters
downloadIdDownload ID for Performance measurement request
Returns
Nothing

Definition at line 185 of file stmr_msp.c.

void MHEG5StopMeasureRequest ( U32BIT  downloadId)

Stop HTTP streaming performance measurement request.

Parameters
downloadIdDownload ID for Performance measurement request
Returns
Nothing

Definition at line 310 of file stmr_msp.c.

void MHEG5StreamerNotifyStreamingPerformance ( U32BIT  requestId,
U32BIT  speed 
)

Notify measured streaming performance (speed).

Parameters
requestIdRequest ID
speedStreaming performance in bytes/second
Returns
Nothing