⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 sdt.h

📁 Zoran V966 DVD 解码 Soc芯片的源程序
💻 H
字号:
/****************************************************************************************
 *  Copyright (c) 2005 ZORAN Corporation, All Rights Reserved
 *  THIS IS UNPUBLISHED PROPRIETARY SOURCE CODE OF ZORAN CORPORATION
 *
 *  File: $Workfile: sdt.h $             
 *
 * Description: 
 * ============
 * 
 * 
 * Log:
 * ====
 * $Revision: $
 * Last Modified by $Author: $ at $Modtime: $ 
 ****************************************************************************************
 * Updates:
 ****************************************************************************************/
#include "Config.h"		// Global Configuration - do not remove!

#ifdef FTA_SUPPORT

#ifndef __SDT_H_
#define __SDT_H_

#include "Include\sysdefs.h"
#include "Playcore\FTA\PSI\section.h"
#include "Playcore\FTA\PSI\descriptors.h"

/////////////////////////////////////////////////////////////////////////////////////////////////
// Structures

typedef struct 
{
	UINT bEitScheduleFlag;
	UINT bEitPresentFollowFlag;
	UINT bRunningstatus;
	UINT bFreeCaMode;
} PROG_HEADER_BITFIELD;

typedef struct 
{
	UINT16 sServiceId;
	PROG_HEADER_BITFIELD sProgHeader;
	UINT8 pServiceName[MAX_SI_NAME+1];  // service name
} SDT_INFO;

typedef struct 
{
	SECTION_HEADER bMpgHeader;
	UINT16 iProgramSize;		// The number of programs in the SDT
	SDT_INFO *sSdtInfo;			// The elementary stream information
	UINT16 sOrigNetWorkId;		// Original network ID
} SDT_SECTION;

/////////////////////////////////////////////////////////////////////////////////////////////////
// Public Services

void PSI_SdtReset(void);
BOOL PSI_ParseSdtSection(UINT32 ulSectionAddr,  UINT16 uiSectionOffset);
BOOL PSI_SdtGetFreeCaMode(UINT16 sServiceId);
BOOL PSI_SdtGetServiceName(UINT16 sServiceId, CHAR* pServiceName);

#ifdef _DEBUG
void PSI_PrintSdt(void);
#endif

#endif // __SDT_H_

#endif // FTA_SUPPORT

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -