// Copyright (c) 2010 The WebM project authors. All Rights Reserved. | |
// | |
// Use of this source code is governed by a BSD-style license | |
// that can be found in the LICENSE file in the root of the source | |
// tree. An additional intellectual property rights grant can be found | |
// in the file PATENTS. All contributing project authors may | |
// be found in the AUTHORS file in the root of the source tree. | |
#include <objbase.h> | |
#include "webmtypes.hpp" | |
const GUID WebmTypes::MEDIASUBTYPE_WEBM = | |
{ /* ED3110EB-5211-11DF-94AF-0026B977EEAA */ | |
0xED3110EB, | |
0x5211, | |
0x11DF, | |
{0x94, 0xAF, 0x00, 0x26, 0xB9, 0x77, 0xEE, 0xAA} | |
}; | |
const GUID WebmTypes::MEDIASUBTYPE_VP8_STATS = | |
{ /* ED3110EC-5211-11DF-94AF-0026B977EEAA */ | |
0xED3110EC, | |
0x5211, | |
0x11DF, | |
{0x94, 0xAF, 0x00, 0x26, 0xB9, 0x77, 0xEE, 0xAA} | |
}; | |
// 30385056-0000-0010-8000-00AA00389B71 'VP80' | |
const GUID WebmTypes::MEDIASUBTYPE_VP80 = | |
{ | |
0x30385056, | |
0x0000, | |
0x0010, | |
{ 0x80, 0x00, 0x00, 0xaa, 0x00, 0x38, 0x9b, 0x71 } | |
}; | |
// 30323449-0000-0010-8000-00AA00389B71 'I420' | |
const GUID WebmTypes::MEDIASUBTYPE_I420 = | |
{ | |
0x30323449, | |
0x0000, | |
0x0010, | |
{ 0x80, 0x00, 0x00, 0xaa, 0x00, 0x38, 0x9b, 0x71 } | |
}; | |
//now defined in type library | |
//const CLSID WebmTypes::CLSID_WebmMux = | |
//{ /* ED3110F0-5211-11DF-94AF-0026B977EEAA */ | |
// 0xED3110F0, | |
// 0x5211, | |
// 0x11DF, | |
// {0x94, 0xAF, 0x00, 0x26, 0xB9, 0x77, 0xEE, 0xAA} | |
//}; | |
const CLSID WebmTypes::CLSID_WebmSource = | |
{ /* ED3110F7-5211-11DF-94AF-0026B977EEAA */ | |
0xED3110F7, | |
0x5211, | |
0x11DF, | |
{0x94, 0xAF, 0x00, 0x26, 0xB9, 0x77, 0xEE, 0xAA} | |
}; | |
const GUID WebmTypes::CLSID_WebmSplit = | |
{ /* ED3110F8-5211-11DF-94AF-0026B977EEAA */ | |
0xED3110F8, | |
0x5211, | |
0x11DF, | |
{0x94, 0xAF, 0x00, 0x26, 0xB9, 0x77, 0xEE, 0xAA} | |
}; | |
const CLSID WebmTypes::CLSID_WebmMfSource = | |
{ /* ED311110-5211-11DF-94AF-0026B977EEAA */ | |
0xED311110, | |
0x5211, | |
0x11DF, | |
{0x94, 0xAF, 0x00, 0x26, 0xB9, 0x77, 0xEE, 0xAA} | |
}; | |
const CLSID WebmTypes::CLSID_WebmMfByteStreamHandler = | |
{ /* ED311111-5211-11DF-94AF-0026B977EEAA */ | |
0xED311111, | |
0x5211, | |
0x11DF, | |
{0x94, 0xAF, 0x00, 0x26, 0xB9, 0x77, 0xEE, 0xAA} | |
}; | |
const CLSID WebmTypes::CLSID_WebmMfVp8Dec = | |
{ /* ED311120-5211-11DF-94AF-0026B977EEAA */ | |
0xED311120, | |
0x5211, | |
0x11DF, | |
{0x94, 0xAF, 0x00, 0x26, 0xB9, 0x77, 0xEE, 0xAA} | |
}; | |
const GUID WebmTypes::WebMSample_Preroll = | |
{ /* ED311121-5211-11DF-94AF-0026B977EEAA */ | |
0xED311121, | |
0x5211, | |
0x11DF, | |
{0x94, 0xAF, 0x00, 0x26, 0xB9, 0x77, 0xEE, 0xAA} | |
}; | |
const CLSID WebmTypes::CLSID_WebmMfVorbisDec = | |
{ /* ED311130-5211-11DF-94AF-0026B977EEAA */ | |
0xED311130, | |
0x5211, | |
0x11DF, | |
{0x94, 0xAF, 0x00, 0x26, 0xB9, 0x77, 0xEE, 0xAA} | |
}; | |
const CLSID WebmTypes::CLSID_WebmVorbisDecoder = | |
{ /* ED311103-5211-11DF-94AF-0026B977EEAA */ | |
0xED311103, | |
0x5211, | |
0x11DF, | |
{0x94, 0xAF, 0x00, 0x26, 0xB9, 0x77, 0xEE, 0xAA} | |
}; | |
const CLSID WebmTypes::CLSID_WebmVorbisEncoder = | |
{ /* ED311107-5211-11DF-94AF-0026B977EEAA */ | |
0xED311107, | |
0x5211, | |
0x11DF, | |
{0x94, 0xAF, 0x00, 0x26, 0xB9, 0x77, 0xEE, 0xAA} | |
}; | |
const CLSID WebmTypes::CLSID_WebmOggSource = | |
{ /* ED311104-5211-11DF-94AF-0026B977EEAA */ | |
0xED311104, | |
0x5211, | |
0x11DF, | |
{0x94, 0xAF, 0x00, 0x26, 0xB9, 0x77, 0xEE, 0xAA} | |
}; | |
const GUID WebmTypes::APPID_WebmMf = | |
{ /* ED3112D0-5211-11DF-94AF-0026B977EEAA */ | |
0xED3112D0, | |
0x5211, | |
0x11DF, | |
{0x94, 0xAF, 0x00, 0x26, 0xB9, 0x77, 0xEE, 0xAA} | |
}; | |
const CLSID WebmTypes::CLSID_WebmColorConversion = | |
{ /* ED311140-5211-11DF-94AF-0026B977EEAA */ | |
0xED311140, | |
0x5211, | |
0x11DF, | |
{0x94, 0xAF, 0x00, 0x26, 0xB9, 0x77, 0xEE, 0xAA} | |
}; |