📄 commonguid.h
字号:
/*+++ *******************************************************************\
*
* Copyright and Disclaimer:
*
* ---------------------------------------------------------------
* This software is provided "AS IS" without warranty of any kind,
* either expressed or implied, including but not limited to the
* implied warranties of noninfringement, merchantability and/or
* fitness for a particular purpose.
* ---------------------------------------------------------------
*
* Copyright (c) 2005 Conexant Systems, Inc.
* All rights reserved.
*
\******************************************************************* ---*/
#ifndef _COMMON_GUID_H_
#define _COMMON_GUID_H_
// {F7CCD5C2-8766-4401-BF9D-ECF5FE0A07C0}
static const GUID TUNER_REFERENCE_GUID =
{ 0xf7ccd5c2, 0x8766, 0x4401, { 0xbf, 0x9d, 0xec, 0xf5, 0xfe, 0xa, 0x7, 0xc0 } };
// {E01E1072-3DF3-4c23-B99F-6A27A7CC7CD2}
static const GUID BDA_TUNER_REFERENCE_GUID =
{ 0xe01e1072, 0x3df3, 0x4c23, { 0xb9, 0x9f, 0x6a, 0x27, 0xa7, 0xcc, 0x7c, 0xd2 } };
// {D8D86791-A570-4a10-8457-08C957E90ECD}
static const GUID TVAudioReferenceGuid =
{ 0xd8d86791, 0xa570, 0x4a10, { 0x84, 0x57, 0x8, 0xc9, 0x57, 0xe9, 0xe, 0xcd } };
// {5EAF914D-2212-4034-8C4C-02CAFD15D68A}
static const GUID AUDIO_FILTER_REFERENCE_GUID =
{ 0x5eaf914d, 0x2212, 0x4034, { 0x8c, 0x4c, 0x2, 0xca, 0xfd, 0x15, 0xd6, 0x8a } };
// {47B00748-34A2-4000-A892-BA2ABF2E2BE4}
static const GUID XBAR_REFERENCE_GUID =
{ 0x47b00748, 0x34a2, 0x4000, { 0xa8, 0x92, 0xba, 0x2a, 0xbf, 0x2e, 0x2b, 0xe4 } };
// {452660BD-3B39-4e34-9B97-3D3BC054AF5D}
static const GUID GUID_TSCaptureFilter =
{ 0x452660bd, 0x3b39, 0x4e34, {0x9b, 0x97, 0x3d, 0x3b, 0xc0, 0x54, 0xaf, 0x5d } };
/////////////////////////////////////////////////////////////////////////////////////////
//Pin name GUIDs
// {3E2D189F-B15C-4447-96F1-BD1D64FB99BA}
DEFINE_GUIDSTRUCT("3E2D189F-B15C-4447-96F1-BD1D64FB99BA", PINNAME_VIDEO_ANALOGAUDIOIN);
#define PINNAME_VIDEO_ANALOGAUDIOIN DEFINE_GUIDNAMED(PINNAME_VIDEO_ANALOGAUDIOIN)
// {13FFFECC-3C46-4e52-8B07-4ED850E5FB49}
DEFINE_GUIDSTRUCT("13FFFECC-3C46-4e52-8B07-4ED850E5FB49", PINNAME_AUDIO_OUT);
#define PINNAME_AUDIO_OUT DEFINE_GUIDNAMED(PINNAME_AUDIO_OUT)
// {BAE03293-AAA6-440b-9801-DFCBDED98C17}
DEFINE_GUIDSTRUCT("{BAE03293-AAA6-440b-9801-DFCBDED98C17}", PINNAME_HWCC_OUT);
#define PINNAME_HWCC_OUT DEFINE_GUIDNAMED(PINNAME_HWCC_OUT)
// {0336609B-16B8-420b-9A6F-E65BB03447BA}
DEFINE_GUIDSTRUCT("0336609B-16B8-420b-9A6F-E65BB03447BA", PINNAME_MPEG_OUT);
#define PINNAME_MPEG_OUT DEFINE_GUIDNAMED(PINNAME_MPEG_OUT)
// {E298342F-F60B-4c61-9C0D-4EDACDA8007F}
DEFINE_GUIDSTRUCT("E298342F-F60B-4c61-9C0D-4EDACDA8007F", PINNAME_MPEG_INDEX_OUT);
#define PINNAME_MPEG_INDEX_OUT DEFINE_GUIDNAMED(PINNAME_MPEG_INDEX_OUT)
// {0E49C928-C95B-4e72-B1A5-A1B9EA79EB6B}
DEFINE_GUIDSTRUCT("{0E49C928-C95B-4e72-B1A5-A1B9EA79EB6B}", PINNAME_656_IN);
#define PINNAME_656_IN DEFINE_GUIDNAMED(PINNAME_656_IN)
// {4EF89945-4D43-48d7-A442-A1B4E7813036}
DEFINE_GUIDSTRUCT("{4EF89945-4D43-48d7-A442-A1B4E7813036}", PINNAME_656_OUT);
#define PINNAME_656_OUT DEFINE_GUIDNAMED(PINNAME_656_OUT)
//connect GUID
//Connects crossbar audio output to video capture audio input
// {48541C30-2BA7-48c6-861B-25D98CC21DED}
#define XBAR_AUDIO_OUT_GUID 0x48541C30, 0x2BA7, 0x48c6, 0x86, 0x1b, 0x25, 0xd9, 0x8c, 0xc2, 0x1d, 0xed
//Connects crossbar video output to video caputure video input
// {48541C31-2BA7-48c6-861B-25D98CC21DED}
#define XBAR_VIDEO_OUT_GUID 0x48541C31, 0x2BA7, 0x48c6, 0x86, 0x1b, 0x25, 0xd9, 0x8c, 0xc2, 0x1d, 0xed
//Connects tuner video output to crossbar tuner input
// {48541C32-2BA7-48c6-861B-25D98CC21DED}
#define TUNER_VIDEO_OUT_GUID 0x48541C32, 0x2BA7, 0x48c6, 0x86, 0x1b, 0x25, 0xd9, 0x8c, 0xc2, 0x1d, 0xed
//Connects tuner TV audio output to TV audio filter input
// {48541C33-2BA7-48c6-861B-25D98CC21DED}
#define TUNER_TV_AUDIO_OUT_GUID 0x48541C33, 0x2BA7, 0x48c6, 0x86, 0x1b, 0x25, 0xd9, 0x8c, 0xc2, 0x1d, 0xed
//Connects TV audio filter output to crossbar tuner audio input
// {48541C34-2BA7-48c6-861B-25D98CC21DED}
#define TV_AUDIO_FILTER_OUT_GUID 0x48541C34, 0x2BA7, 0x48c6, 0x86, 0x1b, 0x25, 0xd9, 0x8c, 0xc2, 0x1d, 0xed
///////////////////////////////////////////////////////////////////////////////////////
// {0A321CDF-C9D1-4e78-AF63-FEE7725F1238}
#define TUNER_DIF_VIDEO_OUT_GUID 0xa321cdf, 0xc9d1, 0x4e78, 0xaf, 0x63, 0xfe, 0xe7, 0x72, 0x5f, 0x12, 0x38
///////////////////////////////////////////////////////////////////////////////////////
#define TRANSPORT_PIN_MEDIUM 0xb4a73059, 0x7e20, 0x4459, 0xb3, 0x60, 0x78, 0x8f, 0xea, 0x26, 0x5, 0xd7
//Connects 656 pins between video capture and encoder filters
// {3771D955-1ED2-487b-8FC9-918B01350220}
#define GUID_656_MEDIUM 0x3771d955, 0x1ed2, 0x487b, 0x8f, 0xc9, 0x91, 0x8b, 0x1, 0x35, 0x2, 0x20
#endif // _COMMON_GUID_H_
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -