| mpegtsmux Vitis Drivers API Documentation

- Overview
- APIs
- File List

Functions
Overview

## Functions
void | XMpegTsMux_SetCallback (XMpegtsmux *InstancePtr, void *CallbackFunc, void *CallbackRef)
| This function installs an asynchronous callback function: More...
void * | XMpegTsMuxIntrHandler (void *InstancePtr)
| This function is the interrupt handler for the MPEG TS MUX core driver. More...

## Function Documentation

void XMpegTsMux_SetCallback | ( | XMpegtsmux * | InstancePtr,
|  | void * | CallbackFunc,
|  | void * | CallbackRef
| ) |  |

This function installs an asynchronous callback function:

Parameters

  InstancePtr | is a pointer to the MPEG TS MUX IP instance.
  CallbackFunc | is the address of the callback function.
  CallbackRef | is a user data item that will be passed to the callback function when it is invoked.

Returns
  None.

Note
  Invoking this function for a handler that already has been installed replaces it with the new handler.

void* XMpegTsMuxIntrHandler | ( | void * | InstancePtr | ) |

This function is the interrupt handler for the MPEG TS MUX core driver.

This handler clears the pending interrupt and determines if the source is frame done signal. If yes, calls the registered callback function.

The application is responsible for connecting this function to the interrupt system.

Parameters

  InstancePtr | is a pointer to the core instance that just interrupted.

Returns
  None.

Note
  None.