//------------------------------------------------------------------------------
// File: MultiVMRguids.h
//
// Desc: DirectShow sample code - GUIDS for MultiVMR9 sample
//
// Copyright (c) Microsoft Corporation.  All rights reserved.
//------------------------------------------------------------------------------

#ifndef VIDEOSOURCE_DEFINED
#define VIDEOSOURCE_DEFINED

// CE8ED243-0078-41A2-B56C-EC9CF0E887C2  -- MultiVMR9Wizard
DEFINE_GUID(
        CLSID_MultiVMR9Wizard, 
        0xCE8ED243, 0x0078, 0x41A2, 0xB5, 0x6C, 0xEC, 0x9C, 0xF0, 0xE8, 0x87, 0xC2);

// 8BBB5505-250D-486D-BB49-F74141880490  -- MultiVMR9RenderEngine
DEFINE_GUID(
        CLSID_MultiVMR9RenderEngine, 
        0x8BBB5505, 0x250D, 0x486D, 0xBB, 0x49, 0xF7, 0x41, 0x41, 0x88, 0x04, 0x90);

// 70A2E5FE-981E-4518-83C7-9324DC957DA4  -- MultiVMR9UILayer
DEFINE_GUID(
        CLSID_MultiVMR9UILayer, 
        0x70A2E5FE, 0x981E, 0x4518, 0x83, 0xC7, 0x93, 0x24, 0xDC, 0x95, 0x7D, 0xA4);

// BB22E7B6-54E1-4C4D-ABF7-99193550A3F4  -- MultiVMR9MixerControl
DEFINE_GUID(
        CLSID_MultiVMR9MixerControl, 
        0xBB22E7B6, 0x54E1, 0x4C4D, 0xAB, 0xF7, 0x99, 0x19, 0x35, 0x50, 0xA3, 0xF4);

// 3A54122C-1180-4468-B997-3A427841D6DE  -- IMultiVMR9Wizard
DEFINE_GUID(
        IID_IMultiVMR9Wizard, 
        0x3A54122C, 0x1180, 0x4468, 0xB9, 0x97, 0x3A, 0x42, 0x78, 0x41, 0xD6, 0xDE);

// 476B9DBC-D303-4E71-A568-2738F81E58AE  -- IMultiVMR9RenderEngine
DEFINE_GUID(
        IID_IMultiVMR9RenderEngine, 
        0x476B9DBC, 0xD303, 0x4E71, 0xA5, 0x68, 0x27, 0x38, 0xF8, 0x1E, 0x58, 0xAE);

// 102A1639-48DA-4C93-8B2E-EFF597B01E01  -- IMultiVMR9UILayer
DEFINE_GUID(
        IID_IMultiVMR9UILayer, 
        0x102A1639, 0x48DA, 0x4C93, 0x8B, 0x2E, 0xEF, 0xF5, 0x97, 0xB0, 0x1E, 0x01);

// 35CE8FF4-3673-42F8-A2FF-544F3AFA2DE2  -- IMultiVMR9MixerControl
DEFINE_GUID(
        IID_IMultiVMR9MixerControl, 
        0x35CE8FF4, 0x3673, 0x42F8, 0xA2, 0xFF, 0x54, 0x4F, 0x3A, 0xFA, 0x2D, 0xE2);

#endif

