//
// Copyright  2009 Samsung Electronics Co; Ltd. All Rights Reserved.
//
//
//
//------------------------------------------------------------------------------
//
//  Header: stda_tvout_if.h
//
//  Defines macros, structures, pre-defined functions, and etc for the STDA tvout i/f.
//
#ifndef __STDA_TVOUT_IF_H
#define __STDA_TVOUT_IF_H

#if __cplusplus
	extern "C"
	{
#endif


/*============================================================================*/
// defines
/*============================================================================*/
//#define FIX_HDMI_DISPLAY_ISSUE

/*============================================================================*/
// Pre-defined functions
/*============================================================================*/


BOOL STDA_TVoutIF_API_Proc(DWORD hOpenContext, DWORD dwCode,
							PBYTE pBufIn, DWORD dwLenIn,
							PBYTE pBufOut, DWORD dwLenOut,
							PDWORD pdwActualOut);
BOOL STDA_TVoutIF_start(void);
BOOL STDA_TVoutIF_stop(void);


BOOL STDA_BG_API_Proc(DWORD hOpenContext, DWORD dwCode,
							PBYTE pBufIn, DWORD dwLenIn,
							PBYTE pBufOut, DWORD dwLenOut,
							PDWORD pdwActualOut);


BOOL STDA_SDout_API_Proc(DWORD hOpenContext, DWORD dwCode,
							PBYTE pBufIn, DWORD dwLenIn,
							PBYTE pBufOut, DWORD dwLenOut,
							PDWORD pdwActualOut);


/*============================================================================*/


#if __cplusplus
	}
#endif

#endif    // __STDA_TVOUT_IF_H
