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

📄 hantrodecoderguids.h

📁 Freescale ARM11系列CPU MX31的WINCE 5.0下的BSP
💻 H
字号:
/*------------------------------------------------------------------------------
--                                                                            --
--       This software is confidential and proprietary and may be used        --
--        only as expressly authorized by a licensing agreement from          --
--                                                                            --
--                            Hantro Products Oy.                             --
--                                                                            --
--      In the event of publication, the following notice is applicable:      --
--                                                                            --
--                   (C) COPYRIGHT 2005 HANTRO PRODUCTS OY                    --
--                            ALL RIGHTS RESERVED                             --
--                                                                            --
--         The entire notice above must be reproduced on all copies.          --
--                                                                            --
--------------------------------------------------------------------------------
--
--  Description : Hantro MPEG-4/H.263 Video Decoder DirectX Media Object 
--
------------------------------------------------------------------------------*/

#ifndef HANTRODECODERGUIDS_H
#define HANTRODECODERGUIDS_H

/*------------------------------------------------------------------------------
    1. Include headers
------------------------------------------------------------------------------*/

#include <streams.h>

/*------------------------------------------------------------------------------
    2. Module defines
------------------------------------------------------------------------------*/

// Input GUIDs in form:
// XXXXXXXX-0000-0010-8000-00AA00389B71
const DWORD supportedInputFourCCs[] =
{
	MAKEFOURCC('M', 'P', '4', 'V'),
	MAKEFOURCC('m', 'p', '4', 'v'),
	MAKEFOURCC('H', '2', '6', '3'),
	MAKEFOURCC('h', '2', '6', '3')
};

// Output GUIDs in form:
// XXXXXXXX-0000-0010-8000-00AA00389B71
const DWORD supportedOutputFourCCs[] =
{
	MAKEFOURCC('I', 'Y', 'U', 'V'),
	MAKEFOURCC('i', 'y', 'u', 'v'),
};

// {6AD7CB74-75B7-4887-86AE-90099A10C5E2}
DEFINE_GUID(CLSID_HantroDecoderDMO, 
0x6ad7cb74, 0x75b7, 0x4887, 0x86, 0xae, 0x90, 0x9, 0x9a, 0x10, 0xc5, 0xe2);

DEFINE_GUID(INPUTTYPE_MP4V, supportedInputFourCCs[0], 0x0000, 0x0010, 0x80, 0x00, 0x00, 0xAA, 0x00, 0x38, 0x9B, 0x71);
DEFINE_GUID(INPUTTYPE_mp4v, supportedInputFourCCs[1], 0x0000, 0x0010, 0x80, 0x00, 0x00, 0xAA, 0x00, 0x38, 0x9B, 0x71);
DEFINE_GUID(INPUTTYPE_H263, supportedInputFourCCs[2], 0x0000, 0x0010, 0x80, 0x00, 0x00, 0xAA, 0x00, 0x38, 0x9B, 0x71);
DEFINE_GUID(INPUTTYPE_h263, supportedInputFourCCs[3], 0x0000, 0x0010, 0x80, 0x00, 0x00, 0xAA, 0x00, 0x38, 0x9B, 0x71);

DEFINE_GUID(OUTPUTTYPE_IYUV, supportedOutputFourCCs[0], 0x0000, 0x0010, 0x80, 0x00, 0x00, 0xAA, 0x00, 0x38, 0x9B, 0x71);
DEFINE_GUID(OUTPUTTYPE_iyuv, supportedOutputFourCCs[0], 0x0000, 0x0010, 0x80, 0x00, 0x00, 0xAA, 0x00, 0x38, 0x9B, 0x71);

#endif // HANTRODECODERGUIDS_H

⌨️ 快捷键说明

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