wmcodecdsp.h (67526B) - Raw
1 /*** Autogenerated by WIDL 10.4 from include/wmcodecdsp.idl - Do not edit ***/ 2 3 #ifdef _WIN32 4 #ifndef __REQUIRED_RPCNDR_H_VERSION__ 5 #define __REQUIRED_RPCNDR_H_VERSION__ 475 6 #endif 7 #include <rpc.h> 8 #include <rpcndr.h> 9 #endif 10 11 #ifndef COM_NO_WINDOWS_H 12 #include <windows.h> 13 #include <ole2.h> 14 #endif 15 16 #ifndef __wmcodecdsp_h__ 17 #define __wmcodecdsp_h__ 18 19 /* Forward declarations */ 20 21 #ifndef __IWMColorConvProps_FWD_DEFINED__ 22 #define __IWMColorConvProps_FWD_DEFINED__ 23 typedef interface IWMColorConvProps IWMColorConvProps; 24 #ifdef __cplusplus 25 interface IWMColorConvProps; 26 #endif /* __cplusplus */ 27 #endif 28 29 #ifndef __IWMValidate_FWD_DEFINED__ 30 #define __IWMValidate_FWD_DEFINED__ 31 typedef interface IWMValidate IWMValidate; 32 #ifdef __cplusplus 33 interface IWMValidate; 34 #endif /* __cplusplus */ 35 #endif 36 37 #ifndef __CMpeg4DecMediaObject_FWD_DEFINED__ 38 #define __CMpeg4DecMediaObject_FWD_DEFINED__ 39 #ifdef __cplusplus 40 typedef class CMpeg4DecMediaObject CMpeg4DecMediaObject; 41 #else 42 typedef struct CMpeg4DecMediaObject CMpeg4DecMediaObject; 43 #endif /* defined __cplusplus */ 44 #endif /* defined __CMpeg4DecMediaObject_FWD_DEFINED__ */ 45 46 #ifndef __CMpeg43DecMediaObject_FWD_DEFINED__ 47 #define __CMpeg43DecMediaObject_FWD_DEFINED__ 48 #ifdef __cplusplus 49 typedef class CMpeg43DecMediaObject CMpeg43DecMediaObject; 50 #else 51 typedef struct CMpeg43DecMediaObject CMpeg43DecMediaObject; 52 #endif /* defined __cplusplus */ 53 #endif /* defined __CMpeg43DecMediaObject_FWD_DEFINED__ */ 54 55 #ifndef __CMpeg4sDecMediaObject_FWD_DEFINED__ 56 #define __CMpeg4sDecMediaObject_FWD_DEFINED__ 57 #ifdef __cplusplus 58 typedef class CMpeg4sDecMediaObject CMpeg4sDecMediaObject; 59 #else 60 typedef struct CMpeg4sDecMediaObject CMpeg4sDecMediaObject; 61 #endif /* defined __cplusplus */ 62 #endif /* defined __CMpeg4sDecMediaObject_FWD_DEFINED__ */ 63 64 #ifndef __CMpeg4sDecMFT_FWD_DEFINED__ 65 #define __CMpeg4sDecMFT_FWD_DEFINED__ 66 #ifdef __cplusplus 67 typedef class CMpeg4sDecMFT CMpeg4sDecMFT; 68 #else 69 typedef struct CMpeg4sDecMFT CMpeg4sDecMFT; 70 #endif /* defined __cplusplus */ 71 #endif /* defined __CMpeg4sDecMFT_FWD_DEFINED__ */ 72 73 #ifndef __CZuneM4S2DecMediaObject_FWD_DEFINED__ 74 #define __CZuneM4S2DecMediaObject_FWD_DEFINED__ 75 #ifdef __cplusplus 76 typedef class CZuneM4S2DecMediaObject CZuneM4S2DecMediaObject; 77 #else 78 typedef struct CZuneM4S2DecMediaObject CZuneM4S2DecMediaObject; 79 #endif /* defined __cplusplus */ 80 #endif /* defined __CZuneM4S2DecMediaObject_FWD_DEFINED__ */ 81 82 #ifndef __CMpeg4EncMediaObject_FWD_DEFINED__ 83 #define __CMpeg4EncMediaObject_FWD_DEFINED__ 84 #ifdef __cplusplus 85 typedef class CMpeg4EncMediaObject CMpeg4EncMediaObject; 86 #else 87 typedef struct CMpeg4EncMediaObject CMpeg4EncMediaObject; 88 #endif /* defined __cplusplus */ 89 #endif /* defined __CMpeg4EncMediaObject_FWD_DEFINED__ */ 90 91 #ifndef __CMpeg4sEncMediaObject_FWD_DEFINED__ 92 #define __CMpeg4sEncMediaObject_FWD_DEFINED__ 93 #ifdef __cplusplus 94 typedef class CMpeg4sEncMediaObject CMpeg4sEncMediaObject; 95 #else 96 typedef struct CMpeg4sEncMediaObject CMpeg4sEncMediaObject; 97 #endif /* defined __cplusplus */ 98 #endif /* defined __CMpeg4sEncMediaObject_FWD_DEFINED__ */ 99 100 #ifndef __CMSSCDecMediaObject_FWD_DEFINED__ 101 #define __CMSSCDecMediaObject_FWD_DEFINED__ 102 #ifdef __cplusplus 103 typedef class CMSSCDecMediaObject CMSSCDecMediaObject; 104 #else 105 typedef struct CMSSCDecMediaObject CMSSCDecMediaObject; 106 #endif /* defined __cplusplus */ 107 #endif /* defined __CMSSCDecMediaObject_FWD_DEFINED__ */ 108 109 #ifndef __CMSSCEncMediaObject_FWD_DEFINED__ 110 #define __CMSSCEncMediaObject_FWD_DEFINED__ 111 #ifdef __cplusplus 112 typedef class CMSSCEncMediaObject CMSSCEncMediaObject; 113 #else 114 typedef struct CMSSCEncMediaObject CMSSCEncMediaObject; 115 #endif /* defined __cplusplus */ 116 #endif /* defined __CMSSCEncMediaObject_FWD_DEFINED__ */ 117 118 #ifndef __CMSSCEncMediaObject2_FWD_DEFINED__ 119 #define __CMSSCEncMediaObject2_FWD_DEFINED__ 120 #ifdef __cplusplus 121 typedef class CMSSCEncMediaObject2 CMSSCEncMediaObject2; 122 #else 123 typedef struct CMSSCEncMediaObject2 CMSSCEncMediaObject2; 124 #endif /* defined __cplusplus */ 125 #endif /* defined __CMSSCEncMediaObject2_FWD_DEFINED__ */ 126 127 #ifndef __CWMADecMediaObject_FWD_DEFINED__ 128 #define __CWMADecMediaObject_FWD_DEFINED__ 129 #ifdef __cplusplus 130 typedef class CWMADecMediaObject CWMADecMediaObject; 131 #else 132 typedef struct CWMADecMediaObject CWMADecMediaObject; 133 #endif /* defined __cplusplus */ 134 #endif /* defined __CWMADecMediaObject_FWD_DEFINED__ */ 135 136 #ifndef __CWMAEncMediaObject_FWD_DEFINED__ 137 #define __CWMAEncMediaObject_FWD_DEFINED__ 138 #ifdef __cplusplus 139 typedef class CWMAEncMediaObject CWMAEncMediaObject; 140 #else 141 typedef struct CWMAEncMediaObject CWMAEncMediaObject; 142 #endif /* defined __cplusplus */ 143 #endif /* defined __CWMAEncMediaObject_FWD_DEFINED__ */ 144 145 #ifndef __CWMATransMediaObject_FWD_DEFINED__ 146 #define __CWMATransMediaObject_FWD_DEFINED__ 147 #ifdef __cplusplus 148 typedef class CWMATransMediaObject CWMATransMediaObject; 149 #else 150 typedef struct CWMATransMediaObject CWMATransMediaObject; 151 #endif /* defined __cplusplus */ 152 #endif /* defined __CWMATransMediaObject_FWD_DEFINED__ */ 153 154 #ifndef __CWMSPDecMediaObject_FWD_DEFINED__ 155 #define __CWMSPDecMediaObject_FWD_DEFINED__ 156 #ifdef __cplusplus 157 typedef class CWMSPDecMediaObject CWMSPDecMediaObject; 158 #else 159 typedef struct CWMSPDecMediaObject CWMSPDecMediaObject; 160 #endif /* defined __cplusplus */ 161 #endif /* defined __CWMSPDecMediaObject_FWD_DEFINED__ */ 162 163 #ifndef __CWMSPEncMediaObject_FWD_DEFINED__ 164 #define __CWMSPEncMediaObject_FWD_DEFINED__ 165 #ifdef __cplusplus 166 typedef class CWMSPEncMediaObject CWMSPEncMediaObject; 167 #else 168 typedef struct CWMSPEncMediaObject CWMSPEncMediaObject; 169 #endif /* defined __cplusplus */ 170 #endif /* defined __CWMSPEncMediaObject_FWD_DEFINED__ */ 171 172 #ifndef __CWMSPEncMediaObject2_FWD_DEFINED__ 173 #define __CWMSPEncMediaObject2_FWD_DEFINED__ 174 #ifdef __cplusplus 175 typedef class CWMSPEncMediaObject2 CWMSPEncMediaObject2; 176 #else 177 typedef struct CWMSPEncMediaObject2 CWMSPEncMediaObject2; 178 #endif /* defined __cplusplus */ 179 #endif /* defined __CWMSPEncMediaObject2_FWD_DEFINED__ */ 180 181 #ifndef __CWMTDecMediaObject_FWD_DEFINED__ 182 #define __CWMTDecMediaObject_FWD_DEFINED__ 183 #ifdef __cplusplus 184 typedef class CWMTDecMediaObject CWMTDecMediaObject; 185 #else 186 typedef struct CWMTDecMediaObject CWMTDecMediaObject; 187 #endif /* defined __cplusplus */ 188 #endif /* defined __CWMTDecMediaObject_FWD_DEFINED__ */ 189 190 #ifndef __CWMTEncMediaObject_FWD_DEFINED__ 191 #define __CWMTEncMediaObject_FWD_DEFINED__ 192 #ifdef __cplusplus 193 typedef class CWMTEncMediaObject CWMTEncMediaObject; 194 #else 195 typedef struct CWMTEncMediaObject CWMTEncMediaObject; 196 #endif /* defined __cplusplus */ 197 #endif /* defined __CWMTEncMediaObject_FWD_DEFINED__ */ 198 199 #ifndef __CWMVDecMediaObject_FWD_DEFINED__ 200 #define __CWMVDecMediaObject_FWD_DEFINED__ 201 #ifdef __cplusplus 202 typedef class CWMVDecMediaObject CWMVDecMediaObject; 203 #else 204 typedef struct CWMVDecMediaObject CWMVDecMediaObject; 205 #endif /* defined __cplusplus */ 206 #endif /* defined __CWMVDecMediaObject_FWD_DEFINED__ */ 207 208 #ifndef __CWMVEncMediaObject2_FWD_DEFINED__ 209 #define __CWMVEncMediaObject2_FWD_DEFINED__ 210 #ifdef __cplusplus 211 typedef class CWMVEncMediaObject2 CWMVEncMediaObject2; 212 #else 213 typedef struct CWMVEncMediaObject2 CWMVEncMediaObject2; 214 #endif /* defined __cplusplus */ 215 #endif /* defined __CWMVEncMediaObject2_FWD_DEFINED__ */ 216 217 #ifndef __CWMVXEncMediaObject_FWD_DEFINED__ 218 #define __CWMVXEncMediaObject_FWD_DEFINED__ 219 #ifdef __cplusplus 220 typedef class CWMVXEncMediaObject CWMVXEncMediaObject; 221 #else 222 typedef struct CWMVXEncMediaObject CWMVXEncMediaObject; 223 #endif /* defined __cplusplus */ 224 #endif /* defined __CWMVXEncMediaObject_FWD_DEFINED__ */ 225 226 #ifndef __CWMV9EncMediaObject_FWD_DEFINED__ 227 #define __CWMV9EncMediaObject_FWD_DEFINED__ 228 #ifdef __cplusplus 229 typedef class CWMV9EncMediaObject CWMV9EncMediaObject; 230 #else 231 typedef struct CWMV9EncMediaObject CWMV9EncMediaObject; 232 #endif /* defined __cplusplus */ 233 #endif /* defined __CWMV9EncMediaObject_FWD_DEFINED__ */ 234 235 #ifndef __CWVC1DecMediaObject_FWD_DEFINED__ 236 #define __CWVC1DecMediaObject_FWD_DEFINED__ 237 #ifdef __cplusplus 238 typedef class CWVC1DecMediaObject CWVC1DecMediaObject; 239 #else 240 typedef struct CWVC1DecMediaObject CWVC1DecMediaObject; 241 #endif /* defined __cplusplus */ 242 #endif /* defined __CWVC1DecMediaObject_FWD_DEFINED__ */ 243 244 #ifndef __CWVC1EncMediaObject_FWD_DEFINED__ 245 #define __CWVC1EncMediaObject_FWD_DEFINED__ 246 #ifdef __cplusplus 247 typedef class CWVC1EncMediaObject CWVC1EncMediaObject; 248 #else 249 typedef struct CWVC1EncMediaObject CWVC1EncMediaObject; 250 #endif /* defined __cplusplus */ 251 #endif /* defined __CWVC1EncMediaObject_FWD_DEFINED__ */ 252 253 #ifndef __CDeColorConvMediaObject_FWD_DEFINED__ 254 #define __CDeColorConvMediaObject_FWD_DEFINED__ 255 #ifdef __cplusplus 256 typedef class CDeColorConvMediaObject CDeColorConvMediaObject; 257 #else 258 typedef struct CDeColorConvMediaObject CDeColorConvMediaObject; 259 #endif /* defined __cplusplus */ 260 #endif /* defined __CDeColorConvMediaObject_FWD_DEFINED__ */ 261 262 #ifndef __CDVDecoderMediaObject_FWD_DEFINED__ 263 #define __CDVDecoderMediaObject_FWD_DEFINED__ 264 #ifdef __cplusplus 265 typedef class CDVDecoderMediaObject CDVDecoderMediaObject; 266 #else 267 typedef struct CDVDecoderMediaObject CDVDecoderMediaObject; 268 #endif /* defined __cplusplus */ 269 #endif /* defined __CDVDecoderMediaObject_FWD_DEFINED__ */ 270 271 #ifndef __CDVEncoderMediaObject_FWD_DEFINED__ 272 #define __CDVEncoderMediaObject_FWD_DEFINED__ 273 #ifdef __cplusplus 274 typedef class CDVEncoderMediaObject CDVEncoderMediaObject; 275 #else 276 typedef struct CDVEncoderMediaObject CDVEncoderMediaObject; 277 #endif /* defined __cplusplus */ 278 #endif /* defined __CDVEncoderMediaObject_FWD_DEFINED__ */ 279 280 #ifndef __CMpeg2DecMediaObject_FWD_DEFINED__ 281 #define __CMpeg2DecMediaObject_FWD_DEFINED__ 282 #ifdef __cplusplus 283 typedef class CMpeg2DecMediaObject CMpeg2DecMediaObject; 284 #else 285 typedef struct CMpeg2DecMediaObject CMpeg2DecMediaObject; 286 #endif /* defined __cplusplus */ 287 #endif /* defined __CMpeg2DecMediaObject_FWD_DEFINED__ */ 288 289 #ifndef __CPK_DS_MPEG2Decoder_FWD_DEFINED__ 290 #define __CPK_DS_MPEG2Decoder_FWD_DEFINED__ 291 #ifdef __cplusplus 292 typedef class CPK_DS_MPEG2Decoder CPK_DS_MPEG2Decoder; 293 #else 294 typedef struct CPK_DS_MPEG2Decoder CPK_DS_MPEG2Decoder; 295 #endif /* defined __cplusplus */ 296 #endif /* defined __CPK_DS_MPEG2Decoder_FWD_DEFINED__ */ 297 298 #ifndef __CAC3DecMediaObject_FWD_DEFINED__ 299 #define __CAC3DecMediaObject_FWD_DEFINED__ 300 #ifdef __cplusplus 301 typedef class CAC3DecMediaObject CAC3DecMediaObject; 302 #else 303 typedef struct CAC3DecMediaObject CAC3DecMediaObject; 304 #endif /* defined __cplusplus */ 305 #endif /* defined __CAC3DecMediaObject_FWD_DEFINED__ */ 306 307 #ifndef __CPK_DS_AC3Decoder_FWD_DEFINED__ 308 #define __CPK_DS_AC3Decoder_FWD_DEFINED__ 309 #ifdef __cplusplus 310 typedef class CPK_DS_AC3Decoder CPK_DS_AC3Decoder; 311 #else 312 typedef struct CPK_DS_AC3Decoder CPK_DS_AC3Decoder; 313 #endif /* defined __cplusplus */ 314 #endif /* defined __CPK_DS_AC3Decoder_FWD_DEFINED__ */ 315 316 #ifndef __CMP3DecMediaObject_FWD_DEFINED__ 317 #define __CMP3DecMediaObject_FWD_DEFINED__ 318 #ifdef __cplusplus 319 typedef class CMP3DecMediaObject CMP3DecMediaObject; 320 #else 321 typedef struct CMP3DecMediaObject CMP3DecMediaObject; 322 #endif /* defined __cplusplus */ 323 #endif /* defined __CMP3DecMediaObject_FWD_DEFINED__ */ 324 325 #ifndef __CResamplerMediaObject_FWD_DEFINED__ 326 #define __CResamplerMediaObject_FWD_DEFINED__ 327 #ifdef __cplusplus 328 typedef class CResamplerMediaObject CResamplerMediaObject; 329 #else 330 typedef struct CResamplerMediaObject CResamplerMediaObject; 331 #endif /* defined __cplusplus */ 332 #endif /* defined __CResamplerMediaObject_FWD_DEFINED__ */ 333 334 #ifndef __CResizerMediaObject_FWD_DEFINED__ 335 #define __CResizerMediaObject_FWD_DEFINED__ 336 #ifdef __cplusplus 337 typedef class CResizerMediaObject CResizerMediaObject; 338 #else 339 typedef struct CResizerMediaObject CResizerMediaObject; 340 #endif /* defined __cplusplus */ 341 #endif /* defined __CResizerMediaObject_FWD_DEFINED__ */ 342 343 #ifndef __CInterlaceMediaObject_FWD_DEFINED__ 344 #define __CInterlaceMediaObject_FWD_DEFINED__ 345 #ifdef __cplusplus 346 typedef class CInterlaceMediaObject CInterlaceMediaObject; 347 #else 348 typedef struct CInterlaceMediaObject CInterlaceMediaObject; 349 #endif /* defined __cplusplus */ 350 #endif /* defined __CInterlaceMediaObject_FWD_DEFINED__ */ 351 352 #ifndef __CWMAudioLFXAPO_FWD_DEFINED__ 353 #define __CWMAudioLFXAPO_FWD_DEFINED__ 354 #ifdef __cplusplus 355 typedef class CWMAudioLFXAPO CWMAudioLFXAPO; 356 #else 357 typedef struct CWMAudioLFXAPO CWMAudioLFXAPO; 358 #endif /* defined __cplusplus */ 359 #endif /* defined __CWMAudioLFXAPO_FWD_DEFINED__ */ 360 361 #ifndef __CWMAudioGFXAPO_FWD_DEFINED__ 362 #define __CWMAudioGFXAPO_FWD_DEFINED__ 363 #ifdef __cplusplus 364 typedef class CWMAudioGFXAPO CWMAudioGFXAPO; 365 #else 366 typedef struct CWMAudioGFXAPO CWMAudioGFXAPO; 367 #endif /* defined __cplusplus */ 368 #endif /* defined __CWMAudioGFXAPO_FWD_DEFINED__ */ 369 370 #ifndef __CWMAudioSpdTxDMO_FWD_DEFINED__ 371 #define __CWMAudioSpdTxDMO_FWD_DEFINED__ 372 #ifdef __cplusplus 373 typedef class CWMAudioSpdTxDMO CWMAudioSpdTxDMO; 374 #else 375 typedef struct CWMAudioSpdTxDMO CWMAudioSpdTxDMO; 376 #endif /* defined __cplusplus */ 377 #endif /* defined __CWMAudioSpdTxDMO_FWD_DEFINED__ */ 378 379 #ifndef __CWMAudioAEC_FWD_DEFINED__ 380 #define __CWMAudioAEC_FWD_DEFINED__ 381 #ifdef __cplusplus 382 typedef class CWMAudioAEC CWMAudioAEC; 383 #else 384 typedef struct CWMAudioAEC CWMAudioAEC; 385 #endif /* defined __cplusplus */ 386 #endif /* defined __CWMAudioAEC_FWD_DEFINED__ */ 387 388 #ifndef __CClusterDetectorDmo_FWD_DEFINED__ 389 #define __CClusterDetectorDmo_FWD_DEFINED__ 390 #ifdef __cplusplus 391 typedef class CClusterDetectorDmo CClusterDetectorDmo; 392 #else 393 typedef struct CClusterDetectorDmo CClusterDetectorDmo; 394 #endif /* defined __cplusplus */ 395 #endif /* defined __CClusterDetectorDmo_FWD_DEFINED__ */ 396 397 #ifndef __CColorControlDmo_FWD_DEFINED__ 398 #define __CColorControlDmo_FWD_DEFINED__ 399 #ifdef __cplusplus 400 typedef class CColorControlDmo CColorControlDmo; 401 #else 402 typedef struct CColorControlDmo CColorControlDmo; 403 #endif /* defined __cplusplus */ 404 #endif /* defined __CColorControlDmo_FWD_DEFINED__ */ 405 406 #ifndef __CColorConvertDMO_FWD_DEFINED__ 407 #define __CColorConvertDMO_FWD_DEFINED__ 408 #ifdef __cplusplus 409 typedef class CColorConvertDMO CColorConvertDMO; 410 #else 411 typedef struct CColorConvertDMO CColorConvertDMO; 412 #endif /* defined __cplusplus */ 413 #endif /* defined __CColorConvertDMO_FWD_DEFINED__ */ 414 415 #ifndef __CColorLegalizerDmo_FWD_DEFINED__ 416 #define __CColorLegalizerDmo_FWD_DEFINED__ 417 #ifdef __cplusplus 418 typedef class CColorLegalizerDmo CColorLegalizerDmo; 419 #else 420 typedef struct CColorLegalizerDmo CColorLegalizerDmo; 421 #endif /* defined __cplusplus */ 422 #endif /* defined __CColorLegalizerDmo_FWD_DEFINED__ */ 423 424 #ifndef __CFrameInterpDMO_FWD_DEFINED__ 425 #define __CFrameInterpDMO_FWD_DEFINED__ 426 #ifdef __cplusplus 427 typedef class CFrameInterpDMO CFrameInterpDMO; 428 #else 429 typedef struct CFrameInterpDMO CFrameInterpDMO; 430 #endif /* defined __cplusplus */ 431 #endif /* defined __CFrameInterpDMO_FWD_DEFINED__ */ 432 433 #ifndef __CFrameRateConvertDmo_FWD_DEFINED__ 434 #define __CFrameRateConvertDmo_FWD_DEFINED__ 435 #ifdef __cplusplus 436 typedef class CFrameRateConvertDmo CFrameRateConvertDmo; 437 #else 438 typedef struct CFrameRateConvertDmo CFrameRateConvertDmo; 439 #endif /* defined __cplusplus */ 440 #endif /* defined __CFrameRateConvertDmo_FWD_DEFINED__ */ 441 442 #ifndef __CResizerDMO_FWD_DEFINED__ 443 #define __CResizerDMO_FWD_DEFINED__ 444 #ifdef __cplusplus 445 typedef class CResizerDMO CResizerDMO; 446 #else 447 typedef struct CResizerDMO CResizerDMO; 448 #endif /* defined __cplusplus */ 449 #endif /* defined __CResizerDMO_FWD_DEFINED__ */ 450 451 #ifndef __CShotDetectorDmo_FWD_DEFINED__ 452 #define __CShotDetectorDmo_FWD_DEFINED__ 453 #ifdef __cplusplus 454 typedef class CShotDetectorDmo CShotDetectorDmo; 455 #else 456 typedef struct CShotDetectorDmo CShotDetectorDmo; 457 #endif /* defined __cplusplus */ 458 #endif /* defined __CShotDetectorDmo_FWD_DEFINED__ */ 459 460 #ifndef __CSmpteTransformsDmo_FWD_DEFINED__ 461 #define __CSmpteTransformsDmo_FWD_DEFINED__ 462 #ifdef __cplusplus 463 typedef class CSmpteTransformsDmo CSmpteTransformsDmo; 464 #else 465 typedef struct CSmpteTransformsDmo CSmpteTransformsDmo; 466 #endif /* defined __cplusplus */ 467 #endif /* defined __CSmpteTransformsDmo_FWD_DEFINED__ */ 468 469 #ifndef __CThumbnailGeneratorDmo_FWD_DEFINED__ 470 #define __CThumbnailGeneratorDmo_FWD_DEFINED__ 471 #ifdef __cplusplus 472 typedef class CThumbnailGeneratorDmo CThumbnailGeneratorDmo; 473 #else 474 typedef struct CThumbnailGeneratorDmo CThumbnailGeneratorDmo; 475 #endif /* defined __cplusplus */ 476 #endif /* defined __CThumbnailGeneratorDmo_FWD_DEFINED__ */ 477 478 #ifndef __CTocGeneratorDmo_FWD_DEFINED__ 479 #define __CTocGeneratorDmo_FWD_DEFINED__ 480 #ifdef __cplusplus 481 typedef class CTocGeneratorDmo CTocGeneratorDmo; 482 #else 483 typedef struct CTocGeneratorDmo CTocGeneratorDmo; 484 #endif /* defined __cplusplus */ 485 #endif /* defined __CTocGeneratorDmo_FWD_DEFINED__ */ 486 487 #ifndef __CMPEGAACDecMediaObject_FWD_DEFINED__ 488 #define __CMPEGAACDecMediaObject_FWD_DEFINED__ 489 #ifdef __cplusplus 490 typedef class CMPEGAACDecMediaObject CMPEGAACDecMediaObject; 491 #else 492 typedef struct CMPEGAACDecMediaObject CMPEGAACDecMediaObject; 493 #endif /* defined __cplusplus */ 494 #endif /* defined __CMPEGAACDecMediaObject_FWD_DEFINED__ */ 495 496 #ifndef __CNokiaAACDecMediaObject_FWD_DEFINED__ 497 #define __CNokiaAACDecMediaObject_FWD_DEFINED__ 498 #ifdef __cplusplus 499 typedef class CNokiaAACDecMediaObject CNokiaAACDecMediaObject; 500 #else 501 typedef struct CNokiaAACDecMediaObject CNokiaAACDecMediaObject; 502 #endif /* defined __cplusplus */ 503 #endif /* defined __CNokiaAACDecMediaObject_FWD_DEFINED__ */ 504 505 #ifndef __CVodafoneAACDecMediaObject_FWD_DEFINED__ 506 #define __CVodafoneAACDecMediaObject_FWD_DEFINED__ 507 #ifdef __cplusplus 508 typedef class CVodafoneAACDecMediaObject CVodafoneAACDecMediaObject; 509 #else 510 typedef struct CVodafoneAACDecMediaObject CVodafoneAACDecMediaObject; 511 #endif /* defined __cplusplus */ 512 #endif /* defined __CVodafoneAACDecMediaObject_FWD_DEFINED__ */ 513 514 #ifndef __CZuneAACCCDecMediaObject_FWD_DEFINED__ 515 #define __CZuneAACCCDecMediaObject_FWD_DEFINED__ 516 #ifdef __cplusplus 517 typedef class CZuneAACCCDecMediaObject CZuneAACCCDecMediaObject; 518 #else 519 typedef struct CZuneAACCCDecMediaObject CZuneAACCCDecMediaObject; 520 #endif /* defined __cplusplus */ 521 #endif /* defined __CZuneAACCCDecMediaObject_FWD_DEFINED__ */ 522 523 #ifndef __CNokiaAACCCDecMediaObject_FWD_DEFINED__ 524 #define __CNokiaAACCCDecMediaObject_FWD_DEFINED__ 525 #ifdef __cplusplus 526 typedef class CNokiaAACCCDecMediaObject CNokiaAACCCDecMediaObject; 527 #else 528 typedef struct CNokiaAACCCDecMediaObject CNokiaAACCCDecMediaObject; 529 #endif /* defined __cplusplus */ 530 #endif /* defined __CNokiaAACCCDecMediaObject_FWD_DEFINED__ */ 531 532 #ifndef __CVodafoneAACCCDecMediaObject_FWD_DEFINED__ 533 #define __CVodafoneAACCCDecMediaObject_FWD_DEFINED__ 534 #ifdef __cplusplus 535 typedef class CVodafoneAACCCDecMediaObject CVodafoneAACCCDecMediaObject; 536 #else 537 typedef struct CVodafoneAACCCDecMediaObject CVodafoneAACCCDecMediaObject; 538 #endif /* defined __cplusplus */ 539 #endif /* defined __CVodafoneAACCCDecMediaObject_FWD_DEFINED__ */ 540 541 #ifndef __CMPEG2EncoderDS_FWD_DEFINED__ 542 #define __CMPEG2EncoderDS_FWD_DEFINED__ 543 #ifdef __cplusplus 544 typedef class CMPEG2EncoderDS CMPEG2EncoderDS; 545 #else 546 typedef struct CMPEG2EncoderDS CMPEG2EncoderDS; 547 #endif /* defined __cplusplus */ 548 #endif /* defined __CMPEG2EncoderDS_FWD_DEFINED__ */ 549 550 #ifndef __CMPEG2EncoderVideoDS_FWD_DEFINED__ 551 #define __CMPEG2EncoderVideoDS_FWD_DEFINED__ 552 #ifdef __cplusplus 553 typedef class CMPEG2EncoderVideoDS CMPEG2EncoderVideoDS; 554 #else 555 typedef struct CMPEG2EncoderVideoDS CMPEG2EncoderVideoDS; 556 #endif /* defined __cplusplus */ 557 #endif /* defined __CMPEG2EncoderVideoDS_FWD_DEFINED__ */ 558 559 #ifndef __CMPEG2EncoderAudioDS_FWD_DEFINED__ 560 #define __CMPEG2EncoderAudioDS_FWD_DEFINED__ 561 #ifdef __cplusplus 562 typedef class CMPEG2EncoderAudioDS CMPEG2EncoderAudioDS; 563 #else 564 typedef struct CMPEG2EncoderAudioDS CMPEG2EncoderAudioDS; 565 #endif /* defined __cplusplus */ 566 #endif /* defined __CMPEG2EncoderAudioDS_FWD_DEFINED__ */ 567 568 #ifndef __CMPEG2AudDecoderDS_FWD_DEFINED__ 569 #define __CMPEG2AudDecoderDS_FWD_DEFINED__ 570 #ifdef __cplusplus 571 typedef class CMPEG2AudDecoderDS CMPEG2AudDecoderDS; 572 #else 573 typedef struct CMPEG2AudDecoderDS CMPEG2AudDecoderDS; 574 #endif /* defined __cplusplus */ 575 #endif /* defined __CMPEG2AudDecoderDS_FWD_DEFINED__ */ 576 577 #ifndef __CMPEG2VidDecoderDS_FWD_DEFINED__ 578 #define __CMPEG2VidDecoderDS_FWD_DEFINED__ 579 #ifdef __cplusplus 580 typedef class CMPEG2VidDecoderDS CMPEG2VidDecoderDS; 581 #else 582 typedef struct CMPEG2VidDecoderDS CMPEG2VidDecoderDS; 583 #endif /* defined __cplusplus */ 584 #endif /* defined __CMPEG2VidDecoderDS_FWD_DEFINED__ */ 585 586 #ifndef __CDTVAudDecoderDS_FWD_DEFINED__ 587 #define __CDTVAudDecoderDS_FWD_DEFINED__ 588 #ifdef __cplusplus 589 typedef class CDTVAudDecoderDS CDTVAudDecoderDS; 590 #else 591 typedef struct CDTVAudDecoderDS CDTVAudDecoderDS; 592 #endif /* defined __cplusplus */ 593 #endif /* defined __CDTVAudDecoderDS_FWD_DEFINED__ */ 594 595 #ifndef __CDTVVidDecoderDS_FWD_DEFINED__ 596 #define __CDTVVidDecoderDS_FWD_DEFINED__ 597 #ifdef __cplusplus 598 typedef class CDTVVidDecoderDS CDTVVidDecoderDS; 599 #else 600 typedef struct CDTVVidDecoderDS CDTVVidDecoderDS; 601 #endif /* defined __cplusplus */ 602 #endif /* defined __CDTVVidDecoderDS_FWD_DEFINED__ */ 603 604 #ifndef __CMSAC3Enc_FWD_DEFINED__ 605 #define __CMSAC3Enc_FWD_DEFINED__ 606 #ifdef __cplusplus 607 typedef class CMSAC3Enc CMSAC3Enc; 608 #else 609 typedef struct CMSAC3Enc CMSAC3Enc; 610 #endif /* defined __cplusplus */ 611 #endif /* defined __CMSAC3Enc_FWD_DEFINED__ */ 612 613 #ifndef __CMSH264DecoderMFT_FWD_DEFINED__ 614 #define __CMSH264DecoderMFT_FWD_DEFINED__ 615 #ifdef __cplusplus 616 typedef class CMSH264DecoderMFT CMSH264DecoderMFT; 617 #else 618 typedef struct CMSH264DecoderMFT CMSH264DecoderMFT; 619 #endif /* defined __cplusplus */ 620 #endif /* defined __CMSH264DecoderMFT_FWD_DEFINED__ */ 621 622 #ifndef __CMSH264EncoderMFT_FWD_DEFINED__ 623 #define __CMSH264EncoderMFT_FWD_DEFINED__ 624 #ifdef __cplusplus 625 typedef class CMSH264EncoderMFT CMSH264EncoderMFT; 626 #else 627 typedef struct CMSH264EncoderMFT CMSH264EncoderMFT; 628 #endif /* defined __cplusplus */ 629 #endif /* defined __CMSH264EncoderMFT_FWD_DEFINED__ */ 630 631 #ifndef __CMSH264RemuxMFT_FWD_DEFINED__ 632 #define __CMSH264RemuxMFT_FWD_DEFINED__ 633 #ifdef __cplusplus 634 typedef class CMSH264RemuxMFT CMSH264RemuxMFT; 635 #else 636 typedef struct CMSH264RemuxMFT CMSH264RemuxMFT; 637 #endif /* defined __cplusplus */ 638 #endif /* defined __CMSH264RemuxMFT_FWD_DEFINED__ */ 639 640 #ifndef __CMSAACDecMFT_FWD_DEFINED__ 641 #define __CMSAACDecMFT_FWD_DEFINED__ 642 #ifdef __cplusplus 643 typedef class CMSAACDecMFT CMSAACDecMFT; 644 #else 645 typedef struct CMSAACDecMFT CMSAACDecMFT; 646 #endif /* defined __cplusplus */ 647 #endif /* defined __CMSAACDecMFT_FWD_DEFINED__ */ 648 649 #ifndef __AACMFTEncoder_FWD_DEFINED__ 650 #define __AACMFTEncoder_FWD_DEFINED__ 651 #ifdef __cplusplus 652 typedef class AACMFTEncoder AACMFTEncoder; 653 #else 654 typedef struct AACMFTEncoder AACMFTEncoder; 655 #endif /* defined __cplusplus */ 656 #endif /* defined __AACMFTEncoder_FWD_DEFINED__ */ 657 658 #ifndef __CMSDDPlusDecMFT_FWD_DEFINED__ 659 #define __CMSDDPlusDecMFT_FWD_DEFINED__ 660 #ifdef __cplusplus 661 typedef class CMSDDPlusDecMFT CMSDDPlusDecMFT; 662 #else 663 typedef struct CMSDDPlusDecMFT CMSDDPlusDecMFT; 664 #endif /* defined __cplusplus */ 665 #endif /* defined __CMSDDPlusDecMFT_FWD_DEFINED__ */ 666 667 #ifndef __CMPEG2VideoEncoderMFT_FWD_DEFINED__ 668 #define __CMPEG2VideoEncoderMFT_FWD_DEFINED__ 669 #ifdef __cplusplus 670 typedef class CMPEG2VideoEncoderMFT CMPEG2VideoEncoderMFT; 671 #else 672 typedef struct CMPEG2VideoEncoderMFT CMPEG2VideoEncoderMFT; 673 #endif /* defined __cplusplus */ 674 #endif /* defined __CMPEG2VideoEncoderMFT_FWD_DEFINED__ */ 675 676 #ifndef __CMPEG2AudioEncoderMFT_FWD_DEFINED__ 677 #define __CMPEG2AudioEncoderMFT_FWD_DEFINED__ 678 #ifdef __cplusplus 679 typedef class CMPEG2AudioEncoderMFT CMPEG2AudioEncoderMFT; 680 #else 681 typedef struct CMPEG2AudioEncoderMFT CMPEG2AudioEncoderMFT; 682 #endif /* defined __cplusplus */ 683 #endif /* defined __CMPEG2AudioEncoderMFT_FWD_DEFINED__ */ 684 685 #ifndef __CMSMPEGDecoderMFT_FWD_DEFINED__ 686 #define __CMSMPEGDecoderMFT_FWD_DEFINED__ 687 #ifdef __cplusplus 688 typedef class CMSMPEGDecoderMFT CMSMPEGDecoderMFT; 689 #else 690 typedef struct CMSMPEGDecoderMFT CMSMPEGDecoderMFT; 691 #endif /* defined __cplusplus */ 692 #endif /* defined __CMSMPEGDecoderMFT_FWD_DEFINED__ */ 693 694 #ifndef __CMSMPEGAudDecMFT_FWD_DEFINED__ 695 #define __CMSMPEGAudDecMFT_FWD_DEFINED__ 696 #ifdef __cplusplus 697 typedef class CMSMPEGAudDecMFT CMSMPEGAudDecMFT; 698 #else 699 typedef struct CMSMPEGAudDecMFT CMSMPEGAudDecMFT; 700 #endif /* defined __cplusplus */ 701 #endif /* defined __CMSMPEGAudDecMFT_FWD_DEFINED__ */ 702 703 #ifndef __CMSDolbyDigitalEncMFT_FWD_DEFINED__ 704 #define __CMSDolbyDigitalEncMFT_FWD_DEFINED__ 705 #ifdef __cplusplus 706 typedef class CMSDolbyDigitalEncMFT CMSDolbyDigitalEncMFT; 707 #else 708 typedef struct CMSDolbyDigitalEncMFT CMSDolbyDigitalEncMFT; 709 #endif /* defined __cplusplus */ 710 #endif /* defined __CMSDolbyDigitalEncMFT_FWD_DEFINED__ */ 711 712 #ifndef __MP3ACMCodecWrapper_FWD_DEFINED__ 713 #define __MP3ACMCodecWrapper_FWD_DEFINED__ 714 #ifdef __cplusplus 715 typedef class MP3ACMCodecWrapper MP3ACMCodecWrapper; 716 #else 717 typedef struct MP3ACMCodecWrapper MP3ACMCodecWrapper; 718 #endif /* defined __cplusplus */ 719 #endif /* defined __MP3ACMCodecWrapper_FWD_DEFINED__ */ 720 721 #ifndef __CMSVideoDSPMFT_FWD_DEFINED__ 722 #define __CMSVideoDSPMFT_FWD_DEFINED__ 723 #ifdef __cplusplus 724 typedef class CMSVideoDSPMFT CMSVideoDSPMFT; 725 #else 726 typedef struct CMSVideoDSPMFT CMSVideoDSPMFT; 727 #endif /* defined __cplusplus */ 728 #endif /* defined __CMSVideoDSPMFT_FWD_DEFINED__ */ 729 730 /* Headers for imported files */ 731 732 #include <mediaobj.h> 733 #include <strmif.h> 734 735 #ifdef __cplusplus 736 extern "C" { 737 #endif 738 739 /***************************************************************************** 740 * IWMColorConvProps interface 741 */ 742 #ifndef __IWMColorConvProps_INTERFACE_DEFINED__ 743 #define __IWMColorConvProps_INTERFACE_DEFINED__ 744 745 DEFINE_GUID(IID_IWMColorConvProps, 0xe6a49e22, 0xc099, 0x421d, 0xaa,0xd3, 0xc0,0x61,0xfb,0x4a,0xe8,0x5b); 746 #if defined(__cplusplus) && !defined(CINTERFACE) 747 MIDL_INTERFACE("e6a49e22-c099-421d-aad3-c061fb4ae85b") 748 IWMColorConvProps : public IUnknown 749 { 750 virtual HRESULT STDMETHODCALLTYPE SetMode( 751 LONG mode) = 0; 752 753 virtual HRESULT STDMETHODCALLTYPE SetFullCroppingParam( 754 LONG src_left, 755 LONG src_top, 756 LONG dst_left, 757 LONG dst_top, 758 LONG width, 759 LONG height) = 0; 760 761 }; 762 #ifdef __CRT_UUID_DECL 763 __CRT_UUID_DECL(IWMColorConvProps, 0xe6a49e22, 0xc099, 0x421d, 0xaa,0xd3, 0xc0,0x61,0xfb,0x4a,0xe8,0x5b) 764 #endif 765 #else 766 typedef struct IWMColorConvPropsVtbl { 767 BEGIN_INTERFACE 768 769 /*** IUnknown methods ***/ 770 HRESULT (STDMETHODCALLTYPE *QueryInterface)( 771 IWMColorConvProps *This, 772 REFIID riid, 773 void **ppvObject); 774 775 ULONG (STDMETHODCALLTYPE *AddRef)( 776 IWMColorConvProps *This); 777 778 ULONG (STDMETHODCALLTYPE *Release)( 779 IWMColorConvProps *This); 780 781 /*** IWMColorConvProps methods ***/ 782 HRESULT (STDMETHODCALLTYPE *SetMode)( 783 IWMColorConvProps *This, 784 LONG mode); 785 786 HRESULT (STDMETHODCALLTYPE *SetFullCroppingParam)( 787 IWMColorConvProps *This, 788 LONG src_left, 789 LONG src_top, 790 LONG dst_left, 791 LONG dst_top, 792 LONG width, 793 LONG height); 794 795 END_INTERFACE 796 } IWMColorConvPropsVtbl; 797 798 interface IWMColorConvProps { 799 CONST_VTBL IWMColorConvPropsVtbl* lpVtbl; 800 }; 801 802 #ifdef COBJMACROS 803 #ifndef WIDL_C_INLINE_WRAPPERS 804 /*** IUnknown methods ***/ 805 #define IWMColorConvProps_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) 806 #define IWMColorConvProps_AddRef(This) (This)->lpVtbl->AddRef(This) 807 #define IWMColorConvProps_Release(This) (This)->lpVtbl->Release(This) 808 /*** IWMColorConvProps methods ***/ 809 #define IWMColorConvProps_SetMode(This,mode) (This)->lpVtbl->SetMode(This,mode) 810 #define IWMColorConvProps_SetFullCroppingParam(This,src_left,src_top,dst_left,dst_top,width,height) (This)->lpVtbl->SetFullCroppingParam(This,src_left,src_top,dst_left,dst_top,width,height) 811 #else 812 /*** IUnknown methods ***/ 813 static inline HRESULT IWMColorConvProps_QueryInterface(IWMColorConvProps* This,REFIID riid,void **ppvObject) { 814 return This->lpVtbl->QueryInterface(This,riid,ppvObject); 815 } 816 static inline ULONG IWMColorConvProps_AddRef(IWMColorConvProps* This) { 817 return This->lpVtbl->AddRef(This); 818 } 819 static inline ULONG IWMColorConvProps_Release(IWMColorConvProps* This) { 820 return This->lpVtbl->Release(This); 821 } 822 /*** IWMColorConvProps methods ***/ 823 static inline HRESULT IWMColorConvProps_SetMode(IWMColorConvProps* This,LONG mode) { 824 return This->lpVtbl->SetMode(This,mode); 825 } 826 static inline HRESULT IWMColorConvProps_SetFullCroppingParam(IWMColorConvProps* This,LONG src_left,LONG src_top,LONG dst_left,LONG dst_top,LONG width,LONG height) { 827 return This->lpVtbl->SetFullCroppingParam(This,src_left,src_top,dst_left,dst_top,width,height); 828 } 829 #endif 830 #endif 831 832 #endif 833 834 835 #endif /* __IWMColorConvProps_INTERFACE_DEFINED__ */ 836 837 /***************************************************************************** 838 * IWMValidate interface 839 */ 840 #ifndef __IWMValidate_INTERFACE_DEFINED__ 841 #define __IWMValidate_INTERFACE_DEFINED__ 842 843 DEFINE_GUID(IID_IWMValidate, 0xcee3def2, 0x3808, 0x414d, 0xbe,0x66, 0xfa,0xfd,0x47,0x22,0x10,0xbc); 844 #if defined(__cplusplus) && !defined(CINTERFACE) 845 MIDL_INTERFACE("cee3def2-3808-414d-be66-fafd472210bc") 846 IWMValidate : public IUnknown 847 { 848 virtual HRESULT STDMETHODCALLTYPE SetIdentifier( 849 GUID guidValidationID) = 0; 850 851 }; 852 #ifdef __CRT_UUID_DECL 853 __CRT_UUID_DECL(IWMValidate, 0xcee3def2, 0x3808, 0x414d, 0xbe,0x66, 0xfa,0xfd,0x47,0x22,0x10,0xbc) 854 #endif 855 #else 856 typedef struct IWMValidateVtbl { 857 BEGIN_INTERFACE 858 859 /*** IUnknown methods ***/ 860 HRESULT (STDMETHODCALLTYPE *QueryInterface)( 861 IWMValidate *This, 862 REFIID riid, 863 void **ppvObject); 864 865 ULONG (STDMETHODCALLTYPE *AddRef)( 866 IWMValidate *This); 867 868 ULONG (STDMETHODCALLTYPE *Release)( 869 IWMValidate *This); 870 871 /*** IWMValidate methods ***/ 872 HRESULT (STDMETHODCALLTYPE *SetIdentifier)( 873 IWMValidate *This, 874 GUID guidValidationID); 875 876 END_INTERFACE 877 } IWMValidateVtbl; 878 879 interface IWMValidate { 880 CONST_VTBL IWMValidateVtbl* lpVtbl; 881 }; 882 883 #ifdef COBJMACROS 884 #ifndef WIDL_C_INLINE_WRAPPERS 885 /*** IUnknown methods ***/ 886 #define IWMValidate_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) 887 #define IWMValidate_AddRef(This) (This)->lpVtbl->AddRef(This) 888 #define IWMValidate_Release(This) (This)->lpVtbl->Release(This) 889 /*** IWMValidate methods ***/ 890 #define IWMValidate_SetIdentifier(This,guidValidationID) (This)->lpVtbl->SetIdentifier(This,guidValidationID) 891 #else 892 /*** IUnknown methods ***/ 893 static inline HRESULT IWMValidate_QueryInterface(IWMValidate* This,REFIID riid,void **ppvObject) { 894 return This->lpVtbl->QueryInterface(This,riid,ppvObject); 895 } 896 static inline ULONG IWMValidate_AddRef(IWMValidate* This) { 897 return This->lpVtbl->AddRef(This); 898 } 899 static inline ULONG IWMValidate_Release(IWMValidate* This) { 900 return This->lpVtbl->Release(This); 901 } 902 /*** IWMValidate methods ***/ 903 static inline HRESULT IWMValidate_SetIdentifier(IWMValidate* This,GUID guidValidationID) { 904 return This->lpVtbl->SetIdentifier(This,guidValidationID); 905 } 906 #endif 907 #endif 908 909 #endif 910 911 912 #endif /* __IWMValidate_INTERFACE_DEFINED__ */ 913 914 DEFINE_GUID(MEDIASUBTYPE_I420,0x30323449,0x0000,0x0010,0x80,0x00,0x00,0xaa,0x00,0x38,0x9b,0x71); 915 DEFINE_GUID(MEDIASUBTYPE_RAW_AAC1,0x000000ff,0x0000,0x0010,0x80,0x00,0x00,0xaa,0x00,0x38,0x9b,0x71); 916 DEFINE_GUID(MEDIASUBTYPE_DVM,0x00002000,0x0000,0x0010,0x80,0x00,0x00,0xaa,0x00,0x38,0x9b,0x71); 917 DEFINE_GUID(MEDIASUBTYPE_H264,0x34363248,0x0000,0x0010,0x80,0x00,0x00,0xaa,0x00,0x38,0x9b,0x71); 918 DEFINE_GUID(MEDIASUBTYPE_h264,0x34363268,0x0000,0x0010,0x80,0x00,0x00,0xaa,0x00,0x38,0x9b,0x71); 919 DEFINE_GUID(MEDIASUBTYPE_AVC1,0x31435641,0x0000,0x0010,0x80,0x00,0x00,0xaa,0x00,0x38,0x9b,0x71); 920 DEFINE_GUID(MEDIASUBTYPE_X264,0x34363258,0x0000,0x0010,0x80,0x00,0x00,0xaa,0x00,0x38,0x9b,0x71); 921 DEFINE_GUID(MEDIASUBTYPE_x264,0x34363278,0x0000,0x0010,0x80,0x00,0x00,0xaa,0x00,0x38,0x9b,0x71); 922 /***************************************************************************** 923 * CMpeg4DecMediaObject coclass 924 */ 925 926 DEFINE_GUID(CLSID_CMpeg4DecMediaObject, 0xf371728a, 0x6052, 0x4d47, 0x82,0x7c, 0xd0,0x39,0x33,0x5d,0xfe,0x0a); 927 928 #ifdef __cplusplus 929 class DECLSPEC_UUID("f371728a-6052-4d47-827c-d039335dfe0a") CMpeg4DecMediaObject; 930 #ifdef __CRT_UUID_DECL 931 __CRT_UUID_DECL(CMpeg4DecMediaObject, 0xf371728a, 0x6052, 0x4d47, 0x82,0x7c, 0xd0,0x39,0x33,0x5d,0xfe,0x0a) 932 #endif 933 #endif 934 935 /***************************************************************************** 936 * CMpeg43DecMediaObject coclass 937 */ 938 939 DEFINE_GUID(CLSID_CMpeg43DecMediaObject, 0xcba9e78b, 0x49a3, 0x49ea, 0x93,0xd4, 0x6b,0xcb,0xa8,0xc4,0xde,0x07); 940 941 #ifdef __cplusplus 942 class DECLSPEC_UUID("cba9e78b-49a3-49ea-93d4-6bcba8c4de07") CMpeg43DecMediaObject; 943 #ifdef __CRT_UUID_DECL 944 __CRT_UUID_DECL(CMpeg43DecMediaObject, 0xcba9e78b, 0x49a3, 0x49ea, 0x93,0xd4, 0x6b,0xcb,0xa8,0xc4,0xde,0x07) 945 #endif 946 #endif 947 948 /***************************************************************************** 949 * CMpeg4sDecMediaObject coclass 950 */ 951 952 DEFINE_GUID(CLSID_CMpeg4sDecMediaObject, 0x2a11bae2, 0xfe6e, 0x4249, 0x86,0x4b, 0x9e,0x9e,0xd6,0xe8,0xdb,0xc2); 953 954 #ifdef __cplusplus 955 class DECLSPEC_UUID("2a11bae2-fe6e-4249-864b-9e9ed6e8dbc2") CMpeg4sDecMediaObject; 956 #ifdef __CRT_UUID_DECL 957 __CRT_UUID_DECL(CMpeg4sDecMediaObject, 0x2a11bae2, 0xfe6e, 0x4249, 0x86,0x4b, 0x9e,0x9e,0xd6,0xe8,0xdb,0xc2) 958 #endif 959 #endif 960 961 /***************************************************************************** 962 * CMpeg4sDecMFT coclass 963 */ 964 965 DEFINE_GUID(CLSID_CMpeg4sDecMFT, 0x5686a0d9, 0xfe39, 0x409f, 0x9d,0xff, 0x3f,0xdb,0xc8,0x49,0xf9,0xf5); 966 967 #ifdef __cplusplus 968 class DECLSPEC_UUID("5686a0d9-fe39-409f-9dff-3fdbc849f9f5") CMpeg4sDecMFT; 969 #ifdef __CRT_UUID_DECL 970 __CRT_UUID_DECL(CMpeg4sDecMFT, 0x5686a0d9, 0xfe39, 0x409f, 0x9d,0xff, 0x3f,0xdb,0xc8,0x49,0xf9,0xf5) 971 #endif 972 #endif 973 974 /***************************************************************************** 975 * CZuneM4S2DecMediaObject coclass 976 */ 977 978 DEFINE_GUID(CLSID_CZuneM4S2DecMediaObject, 0xc56fc25c, 0x0fc6, 0x404a, 0x95,0x03, 0xb1,0x0b,0xf5,0x1a,0x8a,0xb9); 979 980 #ifdef __cplusplus 981 class DECLSPEC_UUID("c56fc25c-0fc6-404a-9503-b10bf51a8ab9") CZuneM4S2DecMediaObject; 982 #ifdef __CRT_UUID_DECL 983 __CRT_UUID_DECL(CZuneM4S2DecMediaObject, 0xc56fc25c, 0x0fc6, 0x404a, 0x95,0x03, 0xb1,0x0b,0xf5,0x1a,0x8a,0xb9) 984 #endif 985 #endif 986 987 /***************************************************************************** 988 * CMpeg4EncMediaObject coclass 989 */ 990 991 DEFINE_GUID(CLSID_CMpeg4EncMediaObject, 0x24f258d8, 0xc651, 0x4042, 0x93,0xe4, 0xca,0x65,0x4a,0xbb,0x68,0x2c); 992 993 #ifdef __cplusplus 994 class DECLSPEC_UUID("24f258d8-c651-4042-93e4-ca654abb682c") CMpeg4EncMediaObject; 995 #ifdef __CRT_UUID_DECL 996 __CRT_UUID_DECL(CMpeg4EncMediaObject, 0x24f258d8, 0xc651, 0x4042, 0x93,0xe4, 0xca,0x65,0x4a,0xbb,0x68,0x2c) 997 #endif 998 #endif 999 1000 /***************************************************************************** 1001 * CMpeg4sEncMediaObject coclass 1002 */ 1003 1004 DEFINE_GUID(CLSID_CMpeg4sEncMediaObject, 0x6ec5a7be, 0xd81e, 0x4f9e, 0xad,0xa3, 0xcd,0x1b,0xf2,0x62,0xb6,0xd8); 1005 1006 #ifdef __cplusplus 1007 class DECLSPEC_UUID("6ec5a7be-d81e-4f9e-ada3-cd1bf262b6d8") CMpeg4sEncMediaObject; 1008 #ifdef __CRT_UUID_DECL 1009 __CRT_UUID_DECL(CMpeg4sEncMediaObject, 0x6ec5a7be, 0xd81e, 0x4f9e, 0xad,0xa3, 0xcd,0x1b,0xf2,0x62,0xb6,0xd8) 1010 #endif 1011 #endif 1012 1013 /***************************************************************************** 1014 * CMSSCDecMediaObject coclass 1015 */ 1016 1017 DEFINE_GUID(CLSID_CMSSCDecMediaObject, 0x7bafb3b1, 0xd8f4, 0x4279, 0x92,0x53, 0x27,0xda,0x42,0x31,0x08,0xde); 1018 1019 #ifdef __cplusplus 1020 class DECLSPEC_UUID("7bafb3b1-d8f4-4279-9253-27da423108de") CMSSCDecMediaObject; 1021 #ifdef __CRT_UUID_DECL 1022 __CRT_UUID_DECL(CMSSCDecMediaObject, 0x7bafb3b1, 0xd8f4, 0x4279, 0x92,0x53, 0x27,0xda,0x42,0x31,0x08,0xde) 1023 #endif 1024 #endif 1025 1026 /***************************************************************************** 1027 * CMSSCEncMediaObject coclass 1028 */ 1029 1030 DEFINE_GUID(CLSID_CMSSCEncMediaObject, 0x8cb9cc06, 0xd139, 0x4ae6, 0x8b,0xb4, 0x41,0xe6,0x12,0xe1,0x41,0xd5); 1031 1032 #ifdef __cplusplus 1033 class DECLSPEC_UUID("8cb9cc06-d139-4ae6-8bb4-41e612e141d5") CMSSCEncMediaObject; 1034 #ifdef __CRT_UUID_DECL 1035 __CRT_UUID_DECL(CMSSCEncMediaObject, 0x8cb9cc06, 0xd139, 0x4ae6, 0x8b,0xb4, 0x41,0xe6,0x12,0xe1,0x41,0xd5) 1036 #endif 1037 #endif 1038 1039 /***************************************************************************** 1040 * CMSSCEncMediaObject2 coclass 1041 */ 1042 1043 DEFINE_GUID(CLSID_CMSSCEncMediaObject2, 0xf7ffe0a0, 0xa4f5, 0x44b5, 0x94,0x9e, 0x15,0xed,0x2b,0xc6,0x6f,0x9d); 1044 1045 #ifdef __cplusplus 1046 class DECLSPEC_UUID("f7ffe0a0-a4f5-44b5-949e-15ed2bc66f9d") CMSSCEncMediaObject2; 1047 #ifdef __CRT_UUID_DECL 1048 __CRT_UUID_DECL(CMSSCEncMediaObject2, 0xf7ffe0a0, 0xa4f5, 0x44b5, 0x94,0x9e, 0x15,0xed,0x2b,0xc6,0x6f,0x9d) 1049 #endif 1050 #endif 1051 1052 /***************************************************************************** 1053 * CWMADecMediaObject coclass 1054 */ 1055 1056 DEFINE_GUID(CLSID_CWMADecMediaObject, 0x2eeb4adf, 0x4578, 0x4d10, 0xbc,0xa7, 0xbb,0x95,0x5f,0x56,0x32,0x0a); 1057 1058 #ifdef __cplusplus 1059 class DECLSPEC_UUID("2eeb4adf-4578-4d10-bca7-bb955f56320a") CWMADecMediaObject; 1060 #ifdef __CRT_UUID_DECL 1061 __CRT_UUID_DECL(CWMADecMediaObject, 0x2eeb4adf, 0x4578, 0x4d10, 0xbc,0xa7, 0xbb,0x95,0x5f,0x56,0x32,0x0a) 1062 #endif 1063 #endif 1064 1065 /***************************************************************************** 1066 * CWMAEncMediaObject coclass 1067 */ 1068 1069 DEFINE_GUID(CLSID_CWMAEncMediaObject, 0x70f598e9, 0xf4ab, 0x495a, 0x99,0xe2, 0xa7,0xc4,0xd3,0xd8,0x9a,0xbf); 1070 1071 #ifdef __cplusplus 1072 class DECLSPEC_UUID("70f598e9-f4ab-495a-99e2-a7c4d3d89abf") CWMAEncMediaObject; 1073 #ifdef __CRT_UUID_DECL 1074 __CRT_UUID_DECL(CWMAEncMediaObject, 0x70f598e9, 0xf4ab, 0x495a, 0x99,0xe2, 0xa7,0xc4,0xd3,0xd8,0x9a,0xbf) 1075 #endif 1076 #endif 1077 1078 /***************************************************************************** 1079 * CWMATransMediaObject coclass 1080 */ 1081 1082 DEFINE_GUID(CLSID_CWMATransMediaObject, 0xedcad9cb, 0x3127, 0x40df, 0xb5,0x27, 0x01,0x52,0xcc,0xb3,0xf6,0xf5); 1083 1084 #ifdef __cplusplus 1085 class DECLSPEC_UUID("edcad9cb-3127-40df-b527-0152ccb3f6f5") CWMATransMediaObject; 1086 #ifdef __CRT_UUID_DECL 1087 __CRT_UUID_DECL(CWMATransMediaObject, 0xedcad9cb, 0x3127, 0x40df, 0xb5,0x27, 0x01,0x52,0xcc,0xb3,0xf6,0xf5) 1088 #endif 1089 #endif 1090 1091 /***************************************************************************** 1092 * CWMSPDecMediaObject coclass 1093 */ 1094 1095 DEFINE_GUID(CLSID_CWMSPDecMediaObject, 0x874131cb, 0x4ecc, 0x443b, 0x89,0x48, 0x74,0x6b,0x89,0x59,0x5d,0x20); 1096 1097 #ifdef __cplusplus 1098 class DECLSPEC_UUID("874131cb-4ecc-443b-8948-746b89595d20") CWMSPDecMediaObject; 1099 #ifdef __CRT_UUID_DECL 1100 __CRT_UUID_DECL(CWMSPDecMediaObject, 0x874131cb, 0x4ecc, 0x443b, 0x89,0x48, 0x74,0x6b,0x89,0x59,0x5d,0x20) 1101 #endif 1102 #endif 1103 1104 /***************************************************************************** 1105 * CWMSPEncMediaObject coclass 1106 */ 1107 1108 DEFINE_GUID(CLSID_CWMSPEncMediaObject, 0x67841b03, 0xc689, 0x4188, 0xad,0x3f, 0x4c,0x9e,0xbe,0xec,0x71,0x0b); 1109 1110 #ifdef __cplusplus 1111 class DECLSPEC_UUID("67841b03-c689-4188-ad3f-4c9ebeec710b") CWMSPEncMediaObject; 1112 #ifdef __CRT_UUID_DECL 1113 __CRT_UUID_DECL(CWMSPEncMediaObject, 0x67841b03, 0xc689, 0x4188, 0xad,0x3f, 0x4c,0x9e,0xbe,0xec,0x71,0x0b) 1114 #endif 1115 #endif 1116 1117 /***************************************************************************** 1118 * CWMSPEncMediaObject2 coclass 1119 */ 1120 1121 DEFINE_GUID(CLSID_CWMSPEncMediaObject2, 0x1f1f4e1a, 0x2252, 0x4063, 0x84,0xbb, 0xee,0xe7,0x5f,0x88,0x56,0xd5); 1122 1123 #ifdef __cplusplus 1124 class DECLSPEC_UUID("1f1f4e1a-2252-4063-84bb-eee75f8856d5") CWMSPEncMediaObject2; 1125 #ifdef __CRT_UUID_DECL 1126 __CRT_UUID_DECL(CWMSPEncMediaObject2, 0x1f1f4e1a, 0x2252, 0x4063, 0x84,0xbb, 0xee,0xe7,0x5f,0x88,0x56,0xd5) 1127 #endif 1128 #endif 1129 1130 /***************************************************************************** 1131 * CWMTDecMediaObject coclass 1132 */ 1133 1134 DEFINE_GUID(CLSID_CWMTDecMediaObject, 0xf9dbc64e, 0x2dd0, 0x45dd, 0x9b,0x52, 0x66,0x64,0x2e,0xf9,0x44,0x31); 1135 1136 #ifdef __cplusplus 1137 class DECLSPEC_UUID("f9dbc64e-2dd0-45dd-9b52-66642ef94431") CWMTDecMediaObject; 1138 #ifdef __CRT_UUID_DECL 1139 __CRT_UUID_DECL(CWMTDecMediaObject, 0xf9dbc64e, 0x2dd0, 0x45dd, 0x9b,0x52, 0x66,0x64,0x2e,0xf9,0x44,0x31) 1140 #endif 1141 #endif 1142 1143 /***************************************************************************** 1144 * CWMTEncMediaObject coclass 1145 */ 1146 1147 DEFINE_GUID(CLSID_CWMTEncMediaObject, 0x60b67652, 0xe46b, 0x4e44, 0x86,0x09, 0xf7,0x4b,0xff,0xdc,0x08,0x3c); 1148 1149 #ifdef __cplusplus 1150 class DECLSPEC_UUID("60b67652-e46b-4e44-8609-f74bffdc083c") CWMTEncMediaObject; 1151 #ifdef __CRT_UUID_DECL 1152 __CRT_UUID_DECL(CWMTEncMediaObject, 0x60b67652, 0xe46b, 0x4e44, 0x86,0x09, 0xf7,0x4b,0xff,0xdc,0x08,0x3c) 1153 #endif 1154 #endif 1155 1156 /***************************************************************************** 1157 * CWMVDecMediaObject coclass 1158 */ 1159 1160 DEFINE_GUID(CLSID_CWMVDecMediaObject, 0x82d353df, 0x90bd, 0x4382, 0x8b,0xc2, 0x3f,0x61,0x92,0xb7,0x6e,0x34); 1161 1162 #ifdef __cplusplus 1163 class DECLSPEC_UUID("82d353df-90bd-4382-8bc2-3f6192b76e34") CWMVDecMediaObject; 1164 #ifdef __CRT_UUID_DECL 1165 __CRT_UUID_DECL(CWMVDecMediaObject, 0x82d353df, 0x90bd, 0x4382, 0x8b,0xc2, 0x3f,0x61,0x92,0xb7,0x6e,0x34) 1166 #endif 1167 #endif 1168 1169 /***************************************************************************** 1170 * CWMVEncMediaObject2 coclass 1171 */ 1172 1173 DEFINE_GUID(CLSID_CWMVEncMediaObject2, 0x96b57cdd, 0x8966, 0x410c, 0xbb,0x1f, 0xc9,0x7e,0xea,0x76,0x5c,0x04); 1174 1175 #ifdef __cplusplus 1176 class DECLSPEC_UUID("96b57cdd-8966-410c-bb1f-c97eea765c04") CWMVEncMediaObject2; 1177 #ifdef __CRT_UUID_DECL 1178 __CRT_UUID_DECL(CWMVEncMediaObject2, 0x96b57cdd, 0x8966, 0x410c, 0xbb,0x1f, 0xc9,0x7e,0xea,0x76,0x5c,0x04) 1179 #endif 1180 #endif 1181 1182 /***************************************************************************** 1183 * CWMVXEncMediaObject coclass 1184 */ 1185 1186 DEFINE_GUID(CLSID_CWMVXEncMediaObject, 0x7e320092, 0x596a, 0x41b2, 0xbb,0xeb, 0x17,0x5d,0x10,0x50,0x4e,0xb6); 1187 1188 #ifdef __cplusplus 1189 class DECLSPEC_UUID("7e320092-596a-41b2-bbeb-175d10504eb6") CWMVXEncMediaObject; 1190 #ifdef __CRT_UUID_DECL 1191 __CRT_UUID_DECL(CWMVXEncMediaObject, 0x7e320092, 0x596a, 0x41b2, 0xbb,0xeb, 0x17,0x5d,0x10,0x50,0x4e,0xb6) 1192 #endif 1193 #endif 1194 1195 /***************************************************************************** 1196 * CWMV9EncMediaObject coclass 1197 */ 1198 1199 DEFINE_GUID(CLSID_CWMV9EncMediaObject, 0xd23b90d0, 0x144f, 0x46bd, 0x84,0x1d, 0x59,0xe4,0xeb,0x19,0xdc,0x59); 1200 1201 #ifdef __cplusplus 1202 class DECLSPEC_UUID("d23b90d0-144f-46bd-841d-59e4eb19dc59") CWMV9EncMediaObject; 1203 #ifdef __CRT_UUID_DECL 1204 __CRT_UUID_DECL(CWMV9EncMediaObject, 0xd23b90d0, 0x144f, 0x46bd, 0x84,0x1d, 0x59,0xe4,0xeb,0x19,0xdc,0x59) 1205 #endif 1206 #endif 1207 1208 /***************************************************************************** 1209 * CWVC1DecMediaObject coclass 1210 */ 1211 1212 DEFINE_GUID(CLSID_CWVC1DecMediaObject, 0xc9bfbccf, 0xe60e, 0x4588, 0xa3,0xdf, 0x5a,0x03,0xb1,0xfd,0x95,0x85); 1213 1214 #ifdef __cplusplus 1215 class DECLSPEC_UUID("c9bfbccf-e60e-4588-a3df-5a03b1fd9585") CWVC1DecMediaObject; 1216 #ifdef __CRT_UUID_DECL 1217 __CRT_UUID_DECL(CWVC1DecMediaObject, 0xc9bfbccf, 0xe60e, 0x4588, 0xa3,0xdf, 0x5a,0x03,0xb1,0xfd,0x95,0x85) 1218 #endif 1219 #endif 1220 1221 /***************************************************************************** 1222 * CWVC1EncMediaObject coclass 1223 */ 1224 1225 DEFINE_GUID(CLSID_CWVC1EncMediaObject, 0x44653d0d, 0x8cca, 0x41e7, 0xba,0xca, 0x88,0x43,0x37,0xb7,0x47,0xac); 1226 1227 #ifdef __cplusplus 1228 class DECLSPEC_UUID("44653d0d-8cca-41e7-baca-884337b747ac") CWVC1EncMediaObject; 1229 #ifdef __CRT_UUID_DECL 1230 __CRT_UUID_DECL(CWVC1EncMediaObject, 0x44653d0d, 0x8cca, 0x41e7, 0xba,0xca, 0x88,0x43,0x37,0xb7,0x47,0xac) 1231 #endif 1232 #endif 1233 1234 /***************************************************************************** 1235 * CDeColorConvMediaObject coclass 1236 */ 1237 1238 DEFINE_GUID(CLSID_CDeColorConvMediaObject, 0x49034c05, 0xf43c, 0x400f, 0x84,0xc1, 0x90,0xa6,0x83,0x19,0x5a,0x3a); 1239 1240 #ifdef __cplusplus 1241 class DECLSPEC_UUID("49034c05-f43c-400f-84c1-90a683195a3a") CDeColorConvMediaObject; 1242 #ifdef __CRT_UUID_DECL 1243 __CRT_UUID_DECL(CDeColorConvMediaObject, 0x49034c05, 0xf43c, 0x400f, 0x84,0xc1, 0x90,0xa6,0x83,0x19,0x5a,0x3a) 1244 #endif 1245 #endif 1246 1247 /***************************************************************************** 1248 * CDVDecoderMediaObject coclass 1249 */ 1250 1251 DEFINE_GUID(CLSID_CDVDecoderMediaObject, 0xe54709c5, 0x1e17, 0x4c8d, 0x94,0xe7, 0x47,0x89,0x40,0x43,0x35,0x84); 1252 1253 #ifdef __cplusplus 1254 class DECLSPEC_UUID("e54709c5-1e17-4c8d-94e7-478940433584") CDVDecoderMediaObject; 1255 #ifdef __CRT_UUID_DECL 1256 __CRT_UUID_DECL(CDVDecoderMediaObject, 0xe54709c5, 0x1e17, 0x4c8d, 0x94,0xe7, 0x47,0x89,0x40,0x43,0x35,0x84) 1257 #endif 1258 #endif 1259 1260 /***************************************************************************** 1261 * CDVEncoderMediaObject coclass 1262 */ 1263 1264 DEFINE_GUID(CLSID_CDVEncoderMediaObject, 0xc82ae729, 0xc327, 0x4cce, 0x91,0x4d, 0x81,0x71,0xfe,0xfe,0xbe,0xfb); 1265 1266 #ifdef __cplusplus 1267 class DECLSPEC_UUID("c82ae729-c327-4cce-914d-8171fefebefb") CDVEncoderMediaObject; 1268 #ifdef __CRT_UUID_DECL 1269 __CRT_UUID_DECL(CDVEncoderMediaObject, 0xc82ae729, 0xc327, 0x4cce, 0x91,0x4d, 0x81,0x71,0xfe,0xfe,0xbe,0xfb) 1270 #endif 1271 #endif 1272 1273 /***************************************************************************** 1274 * CMpeg2DecMediaObject coclass 1275 */ 1276 1277 DEFINE_GUID(CLSID_CMpeg2DecMediaObject, 0x863d66cd, 0xcdce, 0x4617, 0xb4,0x7f, 0xc8,0x92,0x9c,0xfc,0x28,0xa6); 1278 1279 #ifdef __cplusplus 1280 class DECLSPEC_UUID("863d66cd-cdce-4617-b47f-c8929cfc28a6") CMpeg2DecMediaObject; 1281 #ifdef __CRT_UUID_DECL 1282 __CRT_UUID_DECL(CMpeg2DecMediaObject, 0x863d66cd, 0xcdce, 0x4617, 0xb4,0x7f, 0xc8,0x92,0x9c,0xfc,0x28,0xa6) 1283 #endif 1284 #endif 1285 1286 /***************************************************************************** 1287 * CPK_DS_MPEG2Decoder coclass 1288 */ 1289 1290 DEFINE_GUID(CLSID_CPK_DS_MPEG2Decoder, 0x9910c5cd, 0x95c9, 0x4e06, 0x86,0x5a, 0xef,0xa1,0xc8,0x01,0x6b,0xf4); 1291 1292 #ifdef __cplusplus 1293 class DECLSPEC_UUID("9910c5cd-95c9-4e06-865a-efa1c8016bf4") CPK_DS_MPEG2Decoder; 1294 #ifdef __CRT_UUID_DECL 1295 __CRT_UUID_DECL(CPK_DS_MPEG2Decoder, 0x9910c5cd, 0x95c9, 0x4e06, 0x86,0x5a, 0xef,0xa1,0xc8,0x01,0x6b,0xf4) 1296 #endif 1297 #endif 1298 1299 /***************************************************************************** 1300 * CAC3DecMediaObject coclass 1301 */ 1302 1303 DEFINE_GUID(CLSID_CAC3DecMediaObject, 0x03d7c802, 0xecfa, 0x47d9, 0xb2,0x68, 0x5f,0xb3,0xe3,0x10,0xde,0xe4); 1304 1305 #ifdef __cplusplus 1306 class DECLSPEC_UUID("03d7c802-ecfa-47d9-b268-5fb3e310dee4") CAC3DecMediaObject; 1307 #ifdef __CRT_UUID_DECL 1308 __CRT_UUID_DECL(CAC3DecMediaObject, 0x03d7c802, 0xecfa, 0x47d9, 0xb2,0x68, 0x5f,0xb3,0xe3,0x10,0xde,0xe4) 1309 #endif 1310 #endif 1311 1312 /***************************************************************************** 1313 * CPK_DS_AC3Decoder coclass 1314 */ 1315 1316 DEFINE_GUID(CLSID_CPK_DS_AC3Decoder, 0x6c9c69d6, 0x0ffc, 0x4481, 0xaf,0xdb, 0xcd,0xf1,0xc7,0x9c,0x6f,0x3e); 1317 1318 #ifdef __cplusplus 1319 class DECLSPEC_UUID("6c9c69d6-0ffc-4481-afdb-cdf1c79c6f3e") CPK_DS_AC3Decoder; 1320 #ifdef __CRT_UUID_DECL 1321 __CRT_UUID_DECL(CPK_DS_AC3Decoder, 0x6c9c69d6, 0x0ffc, 0x4481, 0xaf,0xdb, 0xcd,0xf1,0xc7,0x9c,0x6f,0x3e) 1322 #endif 1323 #endif 1324 1325 /***************************************************************************** 1326 * CMP3DecMediaObject coclass 1327 */ 1328 1329 DEFINE_GUID(CLSID_CMP3DecMediaObject, 0xbbeea841, 0x0a63, 0x4f52, 0xa7,0xab, 0xa9,0xb3,0xa8,0x4e,0xd3,0x8a); 1330 1331 #ifdef __cplusplus 1332 class DECLSPEC_UUID("bbeea841-0a63-4f52-a7ab-a9b3a84ed38a") CMP3DecMediaObject; 1333 #ifdef __CRT_UUID_DECL 1334 __CRT_UUID_DECL(CMP3DecMediaObject, 0xbbeea841, 0x0a63, 0x4f52, 0xa7,0xab, 0xa9,0xb3,0xa8,0x4e,0xd3,0x8a) 1335 #endif 1336 #endif 1337 1338 /***************************************************************************** 1339 * CResamplerMediaObject coclass 1340 */ 1341 1342 DEFINE_GUID(CLSID_CResamplerMediaObject, 0xf447b69e, 0x1884, 0x4a7e, 0x80,0x55, 0x34,0x6f,0x74,0xd6,0xed,0xb3); 1343 1344 #ifdef __cplusplus 1345 class DECLSPEC_UUID("f447b69e-1884-4a7e-8055-346f74d6edb3") CResamplerMediaObject; 1346 #ifdef __CRT_UUID_DECL 1347 __CRT_UUID_DECL(CResamplerMediaObject, 0xf447b69e, 0x1884, 0x4a7e, 0x80,0x55, 0x34,0x6f,0x74,0xd6,0xed,0xb3) 1348 #endif 1349 #endif 1350 1351 /***************************************************************************** 1352 * CResizerMediaObject coclass 1353 */ 1354 1355 DEFINE_GUID(CLSID_CResizerMediaObject, 0xd3ec8b8b, 0x7728, 0x4fd8, 0x9f,0xe0, 0x7b,0x67,0xd1,0x9f,0x73,0xa3); 1356 1357 #ifdef __cplusplus 1358 class DECLSPEC_UUID("d3ec8b8b-7728-4fd8-9fe0-7b67d19f73a3") CResizerMediaObject; 1359 #ifdef __CRT_UUID_DECL 1360 __CRT_UUID_DECL(CResizerMediaObject, 0xd3ec8b8b, 0x7728, 0x4fd8, 0x9f,0xe0, 0x7b,0x67,0xd1,0x9f,0x73,0xa3) 1361 #endif 1362 #endif 1363 1364 /***************************************************************************** 1365 * CInterlaceMediaObject coclass 1366 */ 1367 1368 DEFINE_GUID(CLSID_CInterlaceMediaObject, 0xb5a89c80, 0x4901, 0x407b, 0x9a,0xbc, 0x90,0xd9,0xa6,0x44,0xbb,0x46); 1369 1370 #ifdef __cplusplus 1371 class DECLSPEC_UUID("b5a89c80-4901-407b-9abc-90d9a644bb46") CInterlaceMediaObject; 1372 #ifdef __CRT_UUID_DECL 1373 __CRT_UUID_DECL(CInterlaceMediaObject, 0xb5a89c80, 0x4901, 0x407b, 0x9a,0xbc, 0x90,0xd9,0xa6,0x44,0xbb,0x46) 1374 #endif 1375 #endif 1376 1377 /***************************************************************************** 1378 * CWMAudioLFXAPO coclass 1379 */ 1380 1381 DEFINE_GUID(CLSID_CWMAudioLFXAPO, 0x62dc1a93, 0xae24, 0x464c, 0xa4,0x3e, 0x45,0x2f,0x82,0x4c,0x42,0x50); 1382 1383 #ifdef __cplusplus 1384 class DECLSPEC_UUID("62dc1a93-ae24-464c-a43e-452f824c4250") CWMAudioLFXAPO; 1385 #ifdef __CRT_UUID_DECL 1386 __CRT_UUID_DECL(CWMAudioLFXAPO, 0x62dc1a93, 0xae24, 0x464c, 0xa4,0x3e, 0x45,0x2f,0x82,0x4c,0x42,0x50) 1387 #endif 1388 #endif 1389 1390 /***************************************************************************** 1391 * CWMAudioGFXAPO coclass 1392 */ 1393 1394 DEFINE_GUID(CLSID_CWMAudioGFXAPO, 0x637c490d, 0xeee3, 0x4c0a, 0x97,0x3f, 0x37,0x19,0x58,0x80,0x2d,0xa2); 1395 1396 #ifdef __cplusplus 1397 class DECLSPEC_UUID("637c490d-eee3-4c0a-973f-371958802da2") CWMAudioGFXAPO; 1398 #ifdef __CRT_UUID_DECL 1399 __CRT_UUID_DECL(CWMAudioGFXAPO, 0x637c490d, 0xeee3, 0x4c0a, 0x97,0x3f, 0x37,0x19,0x58,0x80,0x2d,0xa2) 1400 #endif 1401 #endif 1402 1403 /***************************************************************************** 1404 * CWMAudioSpdTxDMO coclass 1405 */ 1406 1407 DEFINE_GUID(CLSID_CWMAudioSpdTxDMO, 0x5210f8e4, 0xb0bb, 0x47c3, 0xa8,0xd9, 0x7b,0x22,0x82,0xcc,0x79,0xed); 1408 1409 #ifdef __cplusplus 1410 class DECLSPEC_UUID("5210f8e4-b0bb-47c3-a8d9-7b2282cc79ed") CWMAudioSpdTxDMO; 1411 #ifdef __CRT_UUID_DECL 1412 __CRT_UUID_DECL(CWMAudioSpdTxDMO, 0x5210f8e4, 0xb0bb, 0x47c3, 0xa8,0xd9, 0x7b,0x22,0x82,0xcc,0x79,0xed) 1413 #endif 1414 #endif 1415 1416 /***************************************************************************** 1417 * CWMAudioAEC coclass 1418 */ 1419 1420 DEFINE_GUID(CLSID_CWMAudioAEC, 0x745057c7, 0xf353, 0x4f2d, 0xa7,0xee, 0x58,0x43,0x44,0x77,0x73,0x0e); 1421 1422 #ifdef __cplusplus 1423 class DECLSPEC_UUID("745057c7-f353-4f2d-a7ee-58434477730e") CWMAudioAEC; 1424 #ifdef __CRT_UUID_DECL 1425 __CRT_UUID_DECL(CWMAudioAEC, 0x745057c7, 0xf353, 0x4f2d, 0xa7,0xee, 0x58,0x43,0x44,0x77,0x73,0x0e) 1426 #endif 1427 #endif 1428 1429 /***************************************************************************** 1430 * CClusterDetectorDmo coclass 1431 */ 1432 1433 DEFINE_GUID(CLSID_CClusterDetectorDmo, 0x36e820c4, 0x165a, 0x4521, 0x86,0x3c, 0x61,0x9e,0x11,0x60,0xd4,0xd4); 1434 1435 #ifdef __cplusplus 1436 class DECLSPEC_UUID("36e820c4-165a-4521-863c-619e1160d4d4") CClusterDetectorDmo; 1437 #ifdef __CRT_UUID_DECL 1438 __CRT_UUID_DECL(CClusterDetectorDmo, 0x36e820c4, 0x165a, 0x4521, 0x86,0x3c, 0x61,0x9e,0x11,0x60,0xd4,0xd4) 1439 #endif 1440 #endif 1441 1442 /***************************************************************************** 1443 * CColorControlDmo coclass 1444 */ 1445 1446 DEFINE_GUID(CLSID_CColorControlDmo, 0x798059f0, 0x89ca, 0x4160, 0xb3,0x25, 0xae,0xb4,0x8e,0xfe,0x4f,0x9a); 1447 1448 #ifdef __cplusplus 1449 class DECLSPEC_UUID("798059f0-89ca-4160-b325-aeb48efe4f9a") CColorControlDmo; 1450 #ifdef __CRT_UUID_DECL 1451 __CRT_UUID_DECL(CColorControlDmo, 0x798059f0, 0x89ca, 0x4160, 0xb3,0x25, 0xae,0xb4,0x8e,0xfe,0x4f,0x9a) 1452 #endif 1453 #endif 1454 1455 /***************************************************************************** 1456 * CColorConvertDMO coclass 1457 */ 1458 1459 DEFINE_GUID(CLSID_CColorConvertDMO, 0x98230571, 0x0087, 0x4204, 0xb0,0x20, 0x32,0x82,0x53,0x8e,0x57,0xd3); 1460 1461 #ifdef __cplusplus 1462 class DECLSPEC_UUID("98230571-0087-4204-b020-3282538e57d3") CColorConvertDMO; 1463 #ifdef __CRT_UUID_DECL 1464 __CRT_UUID_DECL(CColorConvertDMO, 0x98230571, 0x0087, 0x4204, 0xb0,0x20, 0x32,0x82,0x53,0x8e,0x57,0xd3) 1465 #endif 1466 #endif 1467 1468 /***************************************************************************** 1469 * CColorLegalizerDmo coclass 1470 */ 1471 1472 DEFINE_GUID(CLSID_CColorLegalizerDmo, 0xfdfaa753, 0xe48e, 0x4e33, 0x9c,0x74, 0x98,0xa2,0x7f,0xc6,0x72,0x6a); 1473 1474 #ifdef __cplusplus 1475 class DECLSPEC_UUID("fdfaa753-e48e-4e33-9c74-98a27fc6726a") CColorLegalizerDmo; 1476 #ifdef __CRT_UUID_DECL 1477 __CRT_UUID_DECL(CColorLegalizerDmo, 0xfdfaa753, 0xe48e, 0x4e33, 0x9c,0x74, 0x98,0xa2,0x7f,0xc6,0x72,0x6a) 1478 #endif 1479 #endif 1480 1481 /***************************************************************************** 1482 * CFrameInterpDMO coclass 1483 */ 1484 1485 DEFINE_GUID(CLSID_CFrameInterpDMO, 0x0a7cfe1b, 0x6ab5, 0x4334, 0x9e,0xd8, 0x3f,0x97,0xcb,0x37,0xda,0xa1); 1486 1487 #ifdef __cplusplus 1488 class DECLSPEC_UUID("0a7cfe1b-6ab5-4334-9ed8-3f97cb37daa1") CFrameInterpDMO; 1489 #ifdef __CRT_UUID_DECL 1490 __CRT_UUID_DECL(CFrameInterpDMO, 0x0a7cfe1b, 0x6ab5, 0x4334, 0x9e,0xd8, 0x3f,0x97,0xcb,0x37,0xda,0xa1) 1491 #endif 1492 #endif 1493 1494 /***************************************************************************** 1495 * CFrameRateConvertDmo coclass 1496 */ 1497 1498 DEFINE_GUID(CLSID_CFrameRateConvertDmo, 0x01f36ce2, 0x0907, 0x4d8b, 0x97,0x9d, 0xf1,0x51,0xbe,0x91,0xc8,0x83); 1499 1500 #ifdef __cplusplus 1501 class DECLSPEC_UUID("01f36ce2-0907-4d8b-979d-f151be91c883") CFrameRateConvertDmo; 1502 #ifdef __CRT_UUID_DECL 1503 __CRT_UUID_DECL(CFrameRateConvertDmo, 0x01f36ce2, 0x0907, 0x4d8b, 0x97,0x9d, 0xf1,0x51,0xbe,0x91,0xc8,0x83) 1504 #endif 1505 #endif 1506 1507 /***************************************************************************** 1508 * CResizerDMO coclass 1509 */ 1510 1511 DEFINE_GUID(CLSID_CResizerDMO, 0x1ea1ea14, 0x48f4, 0x4054, 0xad,0x1a, 0xe8,0xae,0xe1,0x0a,0xc8,0x05); 1512 1513 #ifdef __cplusplus 1514 class DECLSPEC_UUID("1ea1ea14-48f4-4054-ad1a-e8aee10ac805") CResizerDMO; 1515 #ifdef __CRT_UUID_DECL 1516 __CRT_UUID_DECL(CResizerDMO, 0x1ea1ea14, 0x48f4, 0x4054, 0xad,0x1a, 0xe8,0xae,0xe1,0x0a,0xc8,0x05) 1517 #endif 1518 #endif 1519 1520 /***************************************************************************** 1521 * CShotDetectorDmo coclass 1522 */ 1523 1524 DEFINE_GUID(CLSID_CShotDetectorDmo, 0x56aefacd, 0x110c, 0x4397, 0x92,0x92, 0xb0,0xa0,0xc6,0x1b,0x67,0x50); 1525 1526 #ifdef __cplusplus 1527 class DECLSPEC_UUID("56aefacd-110c-4397-9292-b0a0c61b6750") CShotDetectorDmo; 1528 #ifdef __CRT_UUID_DECL 1529 __CRT_UUID_DECL(CShotDetectorDmo, 0x56aefacd, 0x110c, 0x4397, 0x92,0x92, 0xb0,0xa0,0xc6,0x1b,0x67,0x50) 1530 #endif 1531 #endif 1532 1533 /***************************************************************************** 1534 * CSmpteTransformsDmo coclass 1535 */ 1536 1537 DEFINE_GUID(CLSID_CSmpteTransformsDmo, 0xbde6388b, 0xda25, 0x485d, 0xba,0x7f, 0xfa,0xbc,0x28,0xb2,0x03,0x18); 1538 1539 #ifdef __cplusplus 1540 class DECLSPEC_UUID("bde6388b-da25-485d-ba7f-fabc28b20318") CSmpteTransformsDmo; 1541 #ifdef __CRT_UUID_DECL 1542 __CRT_UUID_DECL(CSmpteTransformsDmo, 0xbde6388b, 0xda25, 0x485d, 0xba,0x7f, 0xfa,0xbc,0x28,0xb2,0x03,0x18) 1543 #endif 1544 #endif 1545 1546 /***************************************************************************** 1547 * CThumbnailGeneratorDmo coclass 1548 */ 1549 1550 DEFINE_GUID(CLSID_CThumbnailGeneratorDmo, 0x559c6bad, 0x1ea8, 0x4963, 0xa0,0x87, 0x8a,0x68,0x10,0xf9,0x21,0x8b); 1551 1552 #ifdef __cplusplus 1553 class DECLSPEC_UUID("559c6bad-1ea8-4963-a087-8a6810f9218b") CThumbnailGeneratorDmo; 1554 #ifdef __CRT_UUID_DECL 1555 __CRT_UUID_DECL(CThumbnailGeneratorDmo, 0x559c6bad, 0x1ea8, 0x4963, 0xa0,0x87, 0x8a,0x68,0x10,0xf9,0x21,0x8b) 1556 #endif 1557 #endif 1558 1559 /***************************************************************************** 1560 * CTocGeneratorDmo coclass 1561 */ 1562 1563 DEFINE_GUID(CLSID_CTocGeneratorDmo, 0x4dda1941, 0x77a0, 0x4fb1, 0xa5,0x18, 0xe2,0x18,0x50,0x41,0xd7,0x0c); 1564 1565 #ifdef __cplusplus 1566 class DECLSPEC_UUID("4dda1941-77a0-4fb1-a518-e2185041d70c") CTocGeneratorDmo; 1567 #ifdef __CRT_UUID_DECL 1568 __CRT_UUID_DECL(CTocGeneratorDmo, 0x4dda1941, 0x77a0, 0x4fb1, 0xa5,0x18, 0xe2,0x18,0x50,0x41,0xd7,0x0c) 1569 #endif 1570 #endif 1571 1572 /***************************************************************************** 1573 * CMPEGAACDecMediaObject coclass 1574 */ 1575 1576 DEFINE_GUID(CLSID_CMPEGAACDecMediaObject, 0x8dde1772, 0xedad, 0x41c3, 0xb4,0xbe, 0x1f,0x30,0xfb,0x4e,0xe0,0xd6); 1577 1578 #ifdef __cplusplus 1579 class DECLSPEC_UUID("8dde1772-edad-41c3-b4be-1f30fb4ee0d6") CMPEGAACDecMediaObject; 1580 #ifdef __CRT_UUID_DECL 1581 __CRT_UUID_DECL(CMPEGAACDecMediaObject, 0x8dde1772, 0xedad, 0x41c3, 0xb4,0xbe, 0x1f,0x30,0xfb,0x4e,0xe0,0xd6) 1582 #endif 1583 #endif 1584 1585 /***************************************************************************** 1586 * CNokiaAACDecMediaObject coclass 1587 */ 1588 1589 DEFINE_GUID(CLSID_CNokiaAACDecMediaObject, 0x3cb2bde4, 0x4e29, 0x4c44, 0xa7,0x3e, 0x2d,0x7c,0x2c,0x46,0xd6,0xec); 1590 1591 #ifdef __cplusplus 1592 class DECLSPEC_UUID("3cb2bde4-4e29-4c44-a73e-2d7c2c46d6ec") CNokiaAACDecMediaObject; 1593 #ifdef __CRT_UUID_DECL 1594 __CRT_UUID_DECL(CNokiaAACDecMediaObject, 0x3cb2bde4, 0x4e29, 0x4c44, 0xa7,0x3e, 0x2d,0x7c,0x2c,0x46,0xd6,0xec) 1595 #endif 1596 #endif 1597 1598 /***************************************************************************** 1599 * CVodafoneAACDecMediaObject coclass 1600 */ 1601 1602 DEFINE_GUID(CLSID_CVodafoneAACDecMediaObject, 0x7f36f942, 0xdcf3, 0x4d82, 0x92,0x89, 0x5b,0x18,0x20,0x27,0x8f,0x7c); 1603 1604 #ifdef __cplusplus 1605 class DECLSPEC_UUID("7f36f942-dcf3-4d82-9289-5b1820278f7c") CVodafoneAACDecMediaObject; 1606 #ifdef __CRT_UUID_DECL 1607 __CRT_UUID_DECL(CVodafoneAACDecMediaObject, 0x7f36f942, 0xdcf3, 0x4d82, 0x92,0x89, 0x5b,0x18,0x20,0x27,0x8f,0x7c) 1608 #endif 1609 #endif 1610 1611 /***************************************************************************** 1612 * CZuneAACCCDecMediaObject coclass 1613 */ 1614 1615 DEFINE_GUID(CLSID_CZuneAACCCDecMediaObject, 0xa74e98f2, 0x52d6, 0x4b4e, 0x88,0x5b, 0xe0,0xa6,0xca,0x4f,0x18,0x7a); 1616 1617 #ifdef __cplusplus 1618 class DECLSPEC_UUID("a74e98f2-52d6-4b4e-885b-e0a6ca4f187a") CZuneAACCCDecMediaObject; 1619 #ifdef __CRT_UUID_DECL 1620 __CRT_UUID_DECL(CZuneAACCCDecMediaObject, 0xa74e98f2, 0x52d6, 0x4b4e, 0x88,0x5b, 0xe0,0xa6,0xca,0x4f,0x18,0x7a) 1621 #endif 1622 #endif 1623 1624 /***************************************************************************** 1625 * CNokiaAACCCDecMediaObject coclass 1626 */ 1627 1628 DEFINE_GUID(CLSID_CNokiaAACCCDecMediaObject, 0xeabf7a6f, 0xccba, 0x4d60, 0x86,0x20, 0xb1,0x52,0xcc,0x97,0x72,0x63); 1629 1630 #ifdef __cplusplus 1631 class DECLSPEC_UUID("eabf7a6f-ccba-4d60-8620-b152cc977263") CNokiaAACCCDecMediaObject; 1632 #ifdef __CRT_UUID_DECL 1633 __CRT_UUID_DECL(CNokiaAACCCDecMediaObject, 0xeabf7a6f, 0xccba, 0x4d60, 0x86,0x20, 0xb1,0x52,0xcc,0x97,0x72,0x63) 1634 #endif 1635 #endif 1636 1637 /***************************************************************************** 1638 * CVodafoneAACCCDecMediaObject coclass 1639 */ 1640 1641 DEFINE_GUID(CLSID_CVodafoneAACCCDecMediaObject, 0x7e76bf7f, 0xc993, 0x4e26, 0x8f,0xab, 0x47,0x0a,0x70,0xc0,0xd5,0x9c); 1642 1643 #ifdef __cplusplus 1644 class DECLSPEC_UUID("7e76bf7f-c993-4e26-8fab-470a70c0d59c") CVodafoneAACCCDecMediaObject; 1645 #ifdef __CRT_UUID_DECL 1646 __CRT_UUID_DECL(CVodafoneAACCCDecMediaObject, 0x7e76bf7f, 0xc993, 0x4e26, 0x8f,0xab, 0x47,0x0a,0x70,0xc0,0xd5,0x9c) 1647 #endif 1648 #endif 1649 1650 /***************************************************************************** 1651 * CMPEG2EncoderDS coclass 1652 */ 1653 1654 DEFINE_GUID(CLSID_CMPEG2EncoderDS, 0x5f5aff4a, 0x2f7f, 0x4279, 0x88,0xc2, 0xcd,0x88,0xeb,0x39,0xd1,0x44); 1655 1656 #ifdef __cplusplus 1657 class DECLSPEC_UUID("5f5aff4a-2f7f-4279-88c2-cd88eb39d144") CMPEG2EncoderDS; 1658 #ifdef __CRT_UUID_DECL 1659 __CRT_UUID_DECL(CMPEG2EncoderDS, 0x5f5aff4a, 0x2f7f, 0x4279, 0x88,0xc2, 0xcd,0x88,0xeb,0x39,0xd1,0x44) 1660 #endif 1661 #endif 1662 1663 /***************************************************************************** 1664 * CMPEG2EncoderVideoDS coclass 1665 */ 1666 1667 DEFINE_GUID(CLSID_CMPEG2EncoderVideoDS, 0x42150cd9, 0xca9a, 0x4ea5, 0x99,0x39, 0x30,0xee,0x03,0x7f,0x6e,0x74); 1668 1669 #ifdef __cplusplus 1670 class DECLSPEC_UUID("42150cd9-ca9a-4ea5-9939-30ee037f6e74") CMPEG2EncoderVideoDS; 1671 #ifdef __CRT_UUID_DECL 1672 __CRT_UUID_DECL(CMPEG2EncoderVideoDS, 0x42150cd9, 0xca9a, 0x4ea5, 0x99,0x39, 0x30,0xee,0x03,0x7f,0x6e,0x74) 1673 #endif 1674 #endif 1675 1676 /***************************************************************************** 1677 * CMPEG2EncoderAudioDS coclass 1678 */ 1679 1680 DEFINE_GUID(CLSID_CMPEG2EncoderAudioDS, 0xacd453bc, 0xc58a, 0x44d1, 0xbb,0xf5, 0xbf,0xb3,0x25,0xbe,0x2d,0x78); 1681 1682 #ifdef __cplusplus 1683 class DECLSPEC_UUID("acd453bc-c58a-44d1-bbf5-bfb325be2d78") CMPEG2EncoderAudioDS; 1684 #ifdef __CRT_UUID_DECL 1685 __CRT_UUID_DECL(CMPEG2EncoderAudioDS, 0xacd453bc, 0xc58a, 0x44d1, 0xbb,0xf5, 0xbf,0xb3,0x25,0xbe,0x2d,0x78) 1686 #endif 1687 #endif 1688 1689 /***************************************************************************** 1690 * CMPEG2AudDecoderDS coclass 1691 */ 1692 1693 DEFINE_GUID(CLSID_CMPEG2AudDecoderDS, 0xe1f1a0b8, 0xbeee, 0x490d, 0xba,0x7c, 0x06,0x6c,0x40,0xb5,0xe2,0xb9); 1694 1695 #ifdef __cplusplus 1696 class DECLSPEC_UUID("e1f1a0b8-beee-490d-ba7c-066c40b5e2b9") CMPEG2AudDecoderDS; 1697 #ifdef __CRT_UUID_DECL 1698 __CRT_UUID_DECL(CMPEG2AudDecoderDS, 0xe1f1a0b8, 0xbeee, 0x490d, 0xba,0x7c, 0x06,0x6c,0x40,0xb5,0xe2,0xb9) 1699 #endif 1700 #endif 1701 1702 /***************************************************************************** 1703 * CMPEG2VidDecoderDS coclass 1704 */ 1705 1706 DEFINE_GUID(CLSID_CMPEG2VidDecoderDS, 0x212690fb, 0x83e5, 0x4526, 0x8f,0xd7, 0x74,0x47,0x8b,0x79,0x39,0xcd); 1707 1708 #ifdef __cplusplus 1709 class DECLSPEC_UUID("212690fb-83e5-4526-8fd7-74478b7939cd") CMPEG2VidDecoderDS; 1710 #ifdef __CRT_UUID_DECL 1711 __CRT_UUID_DECL(CMPEG2VidDecoderDS, 0x212690fb, 0x83e5, 0x4526, 0x8f,0xd7, 0x74,0x47,0x8b,0x79,0x39,0xcd) 1712 #endif 1713 #endif 1714 1715 /***************************************************************************** 1716 * CDTVAudDecoderDS coclass 1717 */ 1718 1719 DEFINE_GUID(CLSID_CDTVAudDecoderDS, 0x8e269032, 0xfe03, 0x4753, 0x9b,0x17, 0x18,0x25,0x3c,0x21,0x72,0x2e); 1720 1721 #ifdef __cplusplus 1722 class DECLSPEC_UUID("8e269032-fe03-4753-9b17-18253c21722e") CDTVAudDecoderDS; 1723 #ifdef __CRT_UUID_DECL 1724 __CRT_UUID_DECL(CDTVAudDecoderDS, 0x8e269032, 0xfe03, 0x4753, 0x9b,0x17, 0x18,0x25,0x3c,0x21,0x72,0x2e) 1725 #endif 1726 #endif 1727 1728 /***************************************************************************** 1729 * CDTVVidDecoderDS coclass 1730 */ 1731 1732 DEFINE_GUID(CLSID_CDTVVidDecoderDS, 0x64777dc8, 0x4e24, 0x4beb, 0x9d,0x19, 0x60,0xa3,0x5b,0xe1,0xda,0xaf); 1733 1734 #ifdef __cplusplus 1735 class DECLSPEC_UUID("64777dc8-4e24-4beb-9d19-60a35be1daaf") CDTVVidDecoderDS; 1736 #ifdef __CRT_UUID_DECL 1737 __CRT_UUID_DECL(CDTVVidDecoderDS, 0x64777dc8, 0x4e24, 0x4beb, 0x9d,0x19, 0x60,0xa3,0x5b,0xe1,0xda,0xaf) 1738 #endif 1739 #endif 1740 1741 /***************************************************************************** 1742 * CMSAC3Enc coclass 1743 */ 1744 1745 DEFINE_GUID(CLSID_CMSAC3Enc, 0xc6b400e2, 0x20a7, 0x4e58, 0xa2,0xfe, 0x24,0x61,0x96,0x82,0xce,0x6c); 1746 1747 #ifdef __cplusplus 1748 class DECLSPEC_UUID("c6b400e2-20a7-4e58-a2fe-24619682ce6c") CMSAC3Enc; 1749 #ifdef __CRT_UUID_DECL 1750 __CRT_UUID_DECL(CMSAC3Enc, 0xc6b400e2, 0x20a7, 0x4e58, 0xa2,0xfe, 0x24,0x61,0x96,0x82,0xce,0x6c) 1751 #endif 1752 #endif 1753 1754 /***************************************************************************** 1755 * CMSH264DecoderMFT coclass 1756 */ 1757 1758 DEFINE_GUID(CLSID_CMSH264DecoderMFT, 0x62ce7e72, 0x4c71, 0x4d20, 0xb1,0x5d, 0x45,0x28,0x31,0xa8,0x7d,0x9d); 1759 1760 #ifdef __cplusplus 1761 class DECLSPEC_UUID("62ce7e72-4c71-4d20-b15d-452831a87d9d") CMSH264DecoderMFT; 1762 #ifdef __CRT_UUID_DECL 1763 __CRT_UUID_DECL(CMSH264DecoderMFT, 0x62ce7e72, 0x4c71, 0x4d20, 0xb1,0x5d, 0x45,0x28,0x31,0xa8,0x7d,0x9d) 1764 #endif 1765 #endif 1766 1767 /***************************************************************************** 1768 * CMSH264EncoderMFT coclass 1769 */ 1770 1771 DEFINE_GUID(CLSID_CMSH264EncoderMFT, 0x6ca50344, 0x051a, 0x4ded, 0x97,0x79, 0xa4,0x33,0x05,0x16,0x5e,0x35); 1772 1773 #ifdef __cplusplus 1774 class DECLSPEC_UUID("6ca50344-051a-4ded-9779-a43305165e35") CMSH264EncoderMFT; 1775 #ifdef __CRT_UUID_DECL 1776 __CRT_UUID_DECL(CMSH264EncoderMFT, 0x6ca50344, 0x051a, 0x4ded, 0x97,0x79, 0xa4,0x33,0x05,0x16,0x5e,0x35) 1777 #endif 1778 #endif 1779 1780 /***************************************************************************** 1781 * CMSH264RemuxMFT coclass 1782 */ 1783 1784 DEFINE_GUID(CLSID_CMSH264RemuxMFT, 0x05a47ebb, 0x8bf0, 0x4cbf, 0xad,0x2f, 0x3b,0x71,0xd7,0x58,0x66,0xf5); 1785 1786 #ifdef __cplusplus 1787 class DECLSPEC_UUID("05a47ebb-8bf0-4cbf-ad2f-3b71d75866f5") CMSH264RemuxMFT; 1788 #ifdef __CRT_UUID_DECL 1789 __CRT_UUID_DECL(CMSH264RemuxMFT, 0x05a47ebb, 0x8bf0, 0x4cbf, 0xad,0x2f, 0x3b,0x71,0xd7,0x58,0x66,0xf5) 1790 #endif 1791 #endif 1792 1793 /***************************************************************************** 1794 * CMSAACDecMFT coclass 1795 */ 1796 1797 DEFINE_GUID(CLSID_CMSAACDecMFT, 0x32d186a7, 0x218f, 0x4c75, 0x88,0x76, 0xdd,0x77,0x27,0x3a,0x89,0x99); 1798 1799 #ifdef __cplusplus 1800 class DECLSPEC_UUID("32d186a7-218f-4c75-8876-dd77273a8999") CMSAACDecMFT; 1801 #ifdef __CRT_UUID_DECL 1802 __CRT_UUID_DECL(CMSAACDecMFT, 0x32d186a7, 0x218f, 0x4c75, 0x88,0x76, 0xdd,0x77,0x27,0x3a,0x89,0x99) 1803 #endif 1804 #endif 1805 1806 /***************************************************************************** 1807 * AACMFTEncoder coclass 1808 */ 1809 1810 DEFINE_GUID(CLSID_AACMFTEncoder, 0x93af0c51, 0x2275, 0x45d2, 0xa3,0x5b, 0xf2,0xba,0x21,0xca,0xed,0x00); 1811 1812 #ifdef __cplusplus 1813 class DECLSPEC_UUID("93af0c51-2275-45d2-a35b-f2ba21caed00") AACMFTEncoder; 1814 #ifdef __CRT_UUID_DECL 1815 __CRT_UUID_DECL(AACMFTEncoder, 0x93af0c51, 0x2275, 0x45d2, 0xa3,0x5b, 0xf2,0xba,0x21,0xca,0xed,0x00) 1816 #endif 1817 #endif 1818 1819 /***************************************************************************** 1820 * CMSDDPlusDecMFT coclass 1821 */ 1822 1823 DEFINE_GUID(CLSID_CMSDDPlusDecMFT, 0x177c0afe, 0x900b, 0x48d4, 0x9e,0x4c, 0x57,0xad,0xd2,0x50,0xb3,0xd4); 1824 1825 #ifdef __cplusplus 1826 class DECLSPEC_UUID("177c0afe-900b-48d4-9e4c-57add250b3d4") CMSDDPlusDecMFT; 1827 #ifdef __CRT_UUID_DECL 1828 __CRT_UUID_DECL(CMSDDPlusDecMFT, 0x177c0afe, 0x900b, 0x48d4, 0x9e,0x4c, 0x57,0xad,0xd2,0x50,0xb3,0xd4) 1829 #endif 1830 #endif 1831 1832 /***************************************************************************** 1833 * CMPEG2VideoEncoderMFT coclass 1834 */ 1835 1836 DEFINE_GUID(CLSID_CMPEG2VideoEncoderMFT, 0xe6335f02, 0x80b7, 0x4dc4, 0xad,0xfa, 0xdf,0xe7,0x21,0x0d,0x20,0xd5); 1837 1838 #ifdef __cplusplus 1839 class DECLSPEC_UUID("e6335f02-80b7-4dc4-adfa-dfe7210d20d5") CMPEG2VideoEncoderMFT; 1840 #ifdef __CRT_UUID_DECL 1841 __CRT_UUID_DECL(CMPEG2VideoEncoderMFT, 0xe6335f02, 0x80b7, 0x4dc4, 0xad,0xfa, 0xdf,0xe7,0x21,0x0d,0x20,0xd5) 1842 #endif 1843 #endif 1844 1845 /***************************************************************************** 1846 * CMPEG2AudioEncoderMFT coclass 1847 */ 1848 1849 DEFINE_GUID(CLSID_CMPEG2AudioEncoderMFT, 0x46a4dd5c, 0x73f8, 0x4304, 0x94,0xdf, 0x30,0x8f,0x76,0x09,0x74,0xf4); 1850 1851 #ifdef __cplusplus 1852 class DECLSPEC_UUID("46a4dd5c-73f8-4304-94df-308f760974f4") CMPEG2AudioEncoderMFT; 1853 #ifdef __CRT_UUID_DECL 1854 __CRT_UUID_DECL(CMPEG2AudioEncoderMFT, 0x46a4dd5c, 0x73f8, 0x4304, 0x94,0xdf, 0x30,0x8f,0x76,0x09,0x74,0xf4) 1855 #endif 1856 #endif 1857 1858 /***************************************************************************** 1859 * CMSMPEGDecoderMFT coclass 1860 */ 1861 1862 DEFINE_GUID(CLSID_CMSMPEGDecoderMFT, 0x2d709e52, 0x123f, 0x49b5, 0x9c,0xbc, 0x9a,0xf5,0xcd,0xe2,0x8f,0xb9); 1863 1864 #ifdef __cplusplus 1865 class DECLSPEC_UUID("2d709e52-123f-49b5-9cbc-9af5cde28fb9") CMSMPEGDecoderMFT; 1866 #ifdef __CRT_UUID_DECL 1867 __CRT_UUID_DECL(CMSMPEGDecoderMFT, 0x2d709e52, 0x123f, 0x49b5, 0x9c,0xbc, 0x9a,0xf5,0xcd,0xe2,0x8f,0xb9) 1868 #endif 1869 #endif 1870 1871 /***************************************************************************** 1872 * CMSMPEGAudDecMFT coclass 1873 */ 1874 1875 DEFINE_GUID(CLSID_CMSMPEGAudDecMFT, 0x70707b39, 0xb2ca, 0x4015, 0xab,0xea, 0xf8,0x44,0x7d,0x22,0xd8,0x8b); 1876 1877 #ifdef __cplusplus 1878 class DECLSPEC_UUID("70707b39-b2ca-4015-abea-f8447d22d88b") CMSMPEGAudDecMFT; 1879 #ifdef __CRT_UUID_DECL 1880 __CRT_UUID_DECL(CMSMPEGAudDecMFT, 0x70707b39, 0xb2ca, 0x4015, 0xab,0xea, 0xf8,0x44,0x7d,0x22,0xd8,0x8b) 1881 #endif 1882 #endif 1883 1884 /***************************************************************************** 1885 * CMSDolbyDigitalEncMFT coclass 1886 */ 1887 1888 DEFINE_GUID(CLSID_CMSDolbyDigitalEncMFT, 0xac3315c9, 0xf481, 0x45d7, 0x82,0x6c, 0x0b,0x40,0x6c,0x1f,0x64,0xb8); 1889 1890 #ifdef __cplusplus 1891 class DECLSPEC_UUID("ac3315c9-f481-45d7-826c-0b406c1f64b8") CMSDolbyDigitalEncMFT; 1892 #ifdef __CRT_UUID_DECL 1893 __CRT_UUID_DECL(CMSDolbyDigitalEncMFT, 0xac3315c9, 0xf481, 0x45d7, 0x82,0x6c, 0x0b,0x40,0x6c,0x1f,0x64,0xb8) 1894 #endif 1895 #endif 1896 1897 /***************************************************************************** 1898 * MP3ACMCodecWrapper coclass 1899 */ 1900 1901 DEFINE_GUID(CLSID_MP3ACMCodecWrapper, 0x11103421, 0x354c, 0x4cca, 0xa7,0xa3, 0x1a,0xff,0x9a,0x5b,0x67,0x01); 1902 1903 #ifdef __cplusplus 1904 class DECLSPEC_UUID("11103421-354c-4cca-a7a3-1aff9a5b6701") MP3ACMCodecWrapper; 1905 #ifdef __CRT_UUID_DECL 1906 __CRT_UUID_DECL(MP3ACMCodecWrapper, 0x11103421, 0x354c, 0x4cca, 0xa7,0xa3, 0x1a,0xff,0x9a,0x5b,0x67,0x01) 1907 #endif 1908 #endif 1909 1910 /***************************************************************************** 1911 * CMSVideoDSPMFT coclass 1912 */ 1913 1914 DEFINE_GUID(CLSID_CMSVideoDSPMFT, 0x51571744, 0x7fe4, 0x4ff2, 0xa4,0x98, 0x2d,0xc3,0x4f,0xf7,0x4f,0x1b); 1915 1916 #ifdef __cplusplus 1917 class DECLSPEC_UUID("51571744-7fe4-4ff2-a498-2dc34ff74f1b") CMSVideoDSPMFT; 1918 #ifdef __CRT_UUID_DECL 1919 __CRT_UUID_DECL(CMSVideoDSPMFT, 0x51571744, 0x7fe4, 0x4ff2, 0xa4,0x98, 0x2d,0xc3,0x4f,0xf7,0x4f,0x1b) 1920 #endif 1921 #endif 1922 1923 /* Begin additional prototypes for all interfaces */ 1924 1925 1926 /* End additional prototypes */ 1927 1928 #ifdef __cplusplus 1929 } 1930 #endif 1931 1932 #endif /* __wmcodecdsp_h__ */