FreeRDP
yuv.h File Reference
#include <freerdp/api.h>
#include <freerdp/types.h>
#include <freerdp/freerdp.h>
#include <freerdp/constants.h>
This graph shows which files directly or indirectly include this file:

Functions

FREERDP_API BOOL yuv_context_decode (YUV_CONTEXT *context, const BYTE *pYUVData[3], UINT32 iStride[3], DWORD DstFormat, BYTE *dest, UINT32 nDstStep)
 
FREERDP_API void yuv_context_reset (YUV_CONTEXT *context, UINT32 width, UINT32 height)
 
FREERDP_API YUV_CONTEXT * yuv_context_new (BOOL encoder)
 
FREERDP_API void yuv_context_free (YUV_CONTEXT *context)
 

Function Documentation

FREERDP_API BOOL yuv_context_decode ( YUV_CONTEXT *  context,
const BYTE pYUVData[3],
UINT32  iStride[3],
DWORD  DstFormat,
BYTE dest,
UINT32  nDstStep 
)

Here is the call graph for this function:

Here is the caller graph for this function:

FREERDP_API void yuv_context_free ( YUV_CONTEXT *  context)

Here is the call graph for this function:

Here is the caller graph for this function:

FREERDP_API YUV_CONTEXT* yuv_context_new ( BOOL  encoder)

do it here to avoid a race condition between threads

Here is the call graph for this function:

Here is the caller graph for this function:

FREERDP_API void yuv_context_reset ( YUV_CONTEXT *  context,
UINT32  width,
UINT32  height 
)

Here is the caller graph for this function: