![]() |
DVBCore
20.3.0
DVBCore Documentation
|
Video Transformations functions. More...
#include <techtype.h>
#include <dbgfuncs.h>
#include "stbvtc.h"
#include "stbhwav.h"
#include "stbheap.h"
#include "stbhwos.h"
#include "stbhwosd.h"
#include "vtc.h"
Go to the source code of this file.
Macros | |
#define | STB_VT_PRINT(x) |
Functions | |
void | STB_VTInitialise (void) |
Initialise the VTC module. More... | |
void | STB_VTSetVideoAlignmentPref (E_VIDEO_ASPECT_MODE alignment) |
Set video alignment preference. More... | |
void | STB_VTCSetCustomModeCallback (F_VT_CUSTOM_MODE_CALLBACK callback) |
Sets the callback used to control the format conversion when the aspect mode set by STB_VTSetVideoAlignmentPref is ASPECT_MODE_CUSTOM. More... | |
void | STB_VTSetVideoOutput (S_RECTANGLE *output) |
DVBCore application output window for entire video. More... | |
void | STB_VTSetMhegEnable (BOOLEAN enable) |
Turn on or off MHEG5 scaling calculation. More... | |
void | STB_VTSetMhegScalingResolution (U16BIT width, U16BIT height) |
Set Mheg scaling resolution for video. More... | |
void | STB_VTSetMhegVideoScaling (S_RECTANGLE *scaling) |
Set Mheg video scaling. More... | |
E_ASPECT_RATIO | STB_VTGetDisplayAspectRatio (void) |
Get display aspect ratio. More... | |
void | STB_VTSetDisplayAspectRatio (E_ASPECT_RATIO aspect_ratio) |
Set display aspect ratio. More... | |
void | STB_VTSetMhegAspectRatio (E_ASPECT_RATIO aspect_ratio) |
Set scene aspect ratio (MHEG-5 specific) More... | |
void | STB_VTSetMhegVideoAlignment (E_VIDEO_ASPECT_MODE mode) |
Set MHEG5 widescreen alignment. More... | |
void | STB_VTSetHbbtvEnable (BOOLEAN enable) |
Turn on or off HBBTV scaling calculation. More... | |
void | STB_VTSetHbbtvVideoWindow (S_RECTANGLE *rect) |
Set video scaling by HBBTV. More... | |
void | STB_VTSetVideoPrefChangedCallback (void(*callback)(void *), void *user_data) |
Set video preferences change callback. More... | |
void | STB_VTSetVideoRatioCallback (F_NOTIFY_VIDEO_AR ar) |
Set video preferences change callback. More... | |
E_FORMAT_CONVERSION | STB_VTGetDecoderFormatConversion (void) |
Return the current decoder format conversion. More... | |
void | STB_VTGetVideoResolution (U16BIT *width, U16BIT *height) |
Return the current video resolution. More... | |
E_ASPECT_RATIO | STB_VTGetVideoAspectRatio (void) |
Return the current video aspect ratio. More... | |
void STB_VTCSetCustomModeCallback | ( | F_VT_CUSTOM_MODE_CALLBACK | callback | ) |
E_FORMAT_CONVERSION STB_VTGetDecoderFormatConversion | ( | void | ) |
E_ASPECT_RATIO STB_VTGetDisplayAspectRatio | ( | void | ) |
E_ASPECT_RATIO STB_VTGetVideoAspectRatio | ( | void | ) |
void STB_VTGetVideoResolution | ( | U16BIT * | width, |
U16BIT * | height | ||
) |
void STB_VTInitialise | ( | void | ) |
void STB_VTSetDisplayAspectRatio | ( | E_ASPECT_RATIO | aspect_ratio | ) |
void STB_VTSetHbbtvEnable | ( | BOOLEAN | enable | ) |
void STB_VTSetHbbtvVideoWindow | ( | S_RECTANGLE * | rect | ) |
void STB_VTSetMhegAspectRatio | ( | E_ASPECT_RATIO | aspect_ratio | ) |
void STB_VTSetMhegEnable | ( | BOOLEAN | enable | ) |
void STB_VTSetMhegScalingResolution | ( | U16BIT | width, |
U16BIT | height | ||
) |
void STB_VTSetMhegVideoAlignment | ( | E_VIDEO_ASPECT_MODE | mode | ) |
void STB_VTSetMhegVideoScaling | ( | S_RECTANGLE * | scaling | ) |
void STB_VTSetVideoAlignmentPref | ( | E_VIDEO_ASPECT_MODE | alignment | ) |
void STB_VTSetVideoOutput | ( | S_RECTANGLE * | output | ) |
void STB_VTSetVideoPrefChangedCallback | ( | void(*)(void *) | callback, |
void * | user_data | ||
) |
void STB_VTSetVideoRatioCallback | ( | F_NOTIFY_VIDEO_AR | ar | ) |