📄 hantrodecoderguids.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 + -