diff --git a/developer_info/IGraphRebuildDelegate.h b/developer_info/IGraphRebuildDelegate.h index 9c5458b5c..b5920e2ff 100644 --- a/developer_info/IGraphRebuildDelegate.h +++ b/developer_info/IGraphRebuildDelegate.h @@ -23,8 +23,7 @@ DEFINE_GUID(IID_IGraphRebuildDelegate, 0x17989414, 0xc927, 0x4d73, 0xab, 0x6c, 0x19, 0xdf, 0x37, 0x60, 0x2a, 0xc4); -[uuid("17989414-C927-4D73-AB6C-19DF37602AC4")] -interface IGraphRebuildDelegate : public IUnknown +interface __declspec(uuid("17989414-C927-4D73-AB6C-19DF37602AC4")) IGraphRebuildDelegate : public IUnknown { // Called by the splitter to let the player know that a certain pin needs to be rebuild. // diff --git a/developer_info/IMediaSample3D.h b/developer_info/IMediaSample3D.h index 51db24f57..10d76bd29 100644 --- a/developer_info/IMediaSample3D.h +++ b/developer_info/IMediaSample3D.h @@ -4,8 +4,7 @@ #pragma once -[uuid("E92D790E-BF54-43C4-B394-8CA0A41BF9EC")] -interface IMediaSample3D : public IMediaSample2 +interface __declspec(uuid("E92D790E-BF54-43C4-B394-8CA0A41BF9EC")) IMediaSample3D : public IMediaSample2 { STDMETHOD(Enable3D)() = 0; STDMETHOD(GetPointer3D)(BYTE **ppBuffer) = 0; diff --git a/developer_info/IMediaSideData.h b/developer_info/IMediaSideData.h index 0667c4970..c97a4ddd8 100644 --- a/developer_info/IMediaSideData.h +++ b/developer_info/IMediaSideData.h @@ -10,8 +10,7 @@ // This interface should be implemented in IMediaSample objects and accessed through IUnknown // It allows binary side data to be attached to the media samples and delivered with them // Restrictions: Only one side data per type can be attached -[uuid("F940AE7F-48EB-4377-806C-8FC48CAB2292")] -interface IMediaSideData : public IUnknown +interface __declspec(uuid("F940AE7F-48EB-4377-806C-8FC48CAB2292")) IMediaSideData : public IUnknown { // Set the side data identified by guidType to the data provided // The provided data will be copied and stored internally diff --git a/developer_info/LAVAudioSettings.h b/developer_info/LAVAudioSettings.h index 15de658cb..183166869 100644 --- a/developer_info/LAVAudioSettings.h +++ b/developer_info/LAVAudioSettings.h @@ -94,8 +94,7 @@ typedef enum LAVAudioMixingMode { } LAVAudioMixingMode; // LAV Audio configuration interface -[uuid("4158A22B-6553-45D0-8069-24716F8FF171")] -interface ILAVAudioSettings : public IUnknown +interface __declspec(uuid("4158A22B-6553-45D0-8069-24716F8FF171")) ILAVAudioSettings : public IUnknown { // Switch to Runtime Config mode. This will reset all settings to default, and no changes to the settings will be saved // You can use this to programmatically configure LAV Audio without interfering with the users settings in the registry. @@ -198,8 +197,7 @@ interface ILAVAudioSettings : public IUnknown // LAV Audio Status Interface // Get the current playback stats -[uuid("A668B8F2-BA87-4F63-9D41-768F7DE9C50E")] -interface ILAVAudioStatus : public IUnknown +interface __declspec(uuid("A668B8F2-BA87-4F63-9D41-768F7DE9C50E")) ILAVAudioStatus : public IUnknown { // Check if the given sample format is supported by the current playback chain STDMETHOD_(BOOL,IsSampleFormatSupported)(LAVAudioSampleFormat sfCheck) = 0; diff --git a/developer_info/LAVSplitterSettings.h b/developer_info/LAVSplitterSettings.h index 40ecd19d9..01ecb01f7 100644 --- a/developer_info/LAVSplitterSettings.h +++ b/developer_info/LAVSplitterSettings.h @@ -32,8 +32,7 @@ typedef enum LAVSubtitleMode { LAVSubtitleMode_Advanced } LAVSubtitleMode; -[uuid("774A919D-EA95-4A87-8A1E-F48ABE8499C7")] -interface ILAVFSettings : public IUnknown +interface __declspec(uuid("774A919D-EA95-4A87-8A1E-F48ABE8499C7")) ILAVFSettings : public IUnknown { // Switch to Runtime Config mode. This will reset all settings to default, and no changes to the settings will be saved // You can use this to programmatically configure LAV Splitter without interfering with the users settings in the registry. diff --git a/developer_info/LAVVideoSettings.h b/developer_info/LAVVideoSettings.h index 2134a39b4..c6cb2afd9 100644 --- a/developer_info/LAVVideoSettings.h +++ b/developer_info/LAVVideoSettings.h @@ -88,6 +88,8 @@ typedef enum LAVVideoCodec { Codec_TrueMotion, Codec_VP7, Codec_H264MVC, + Codec_CineformHD, + Codec_MagicYUV, Codec_VideoNB // Number of entries (do not use when dynamically linking) } LAVVideoCodec; @@ -194,8 +196,7 @@ typedef enum LAVDitherMode { } LAVDitherMode; // LAV Video configuration interface -[uuid("FA40D6E9-4D38-4761-ADD2-71A9EC5FD32F")] -interface ILAVVideoSettings : public IUnknown +interface __declspec(uuid("FA40D6E9-4D38-4761-ADD2-71A9EC5FD32F")) ILAVVideoSettings : public IUnknown { // Switch to Runtime Config mode. This will reset all settings to default, and no changes to the settings will be saved // You can use this to programmatically configure LAV Video without interfering with the users settings in the registry. @@ -385,8 +386,7 @@ interface ILAVVideoSettings : public IUnknown }; // LAV Video status interface -[uuid("1CC2385F-36FA-41B1-9942-5024CE0235DC")] -interface ILAVVideoStatus : public IUnknown +interface __declspec(uuid("1CC2385F-36FA-41B1-9942-5024CE0235DC")) ILAVVideoStatus : public IUnknown { // Get the name of the active decoder (can return NULL if none is active) STDMETHOD_(LPCWSTR, GetActiveDecoderName)() = 0;