提交 42b9649e 编写于 作者: H Hendrik Leppkes

Update developer_info

上级 08990b2d
......@@ -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.
//
......
......@@ -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;
......
......@@ -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
......
......@@ -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;
......
......@@ -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.
......
......@@ -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;
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册