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

📄 commonguid.h

📁 完整的基于Conxant平台的USB电视棒的WIN驱动程序。
💻 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 + -