axextend.idl: Added VIDEO_STREAM_CONFIG_CAPS and AUDIO_STREAM_CONFIG_CAPS declarations.
This commit is contained in:
parent
7c06862c52
commit
1ee773bdad
|
@ -791,6 +791,43 @@ interface IStreamBuilder : IUnknown
|
|||
]
|
||||
interface IAMStreamConfig : IUnknown
|
||||
{
|
||||
typedef struct _VIDEO_STREAM_CONFIG_CAPS {
|
||||
GUID guid;
|
||||
ULONG VideoStandard;
|
||||
SIZE InputSize;
|
||||
SIZE MinCroppingSize;
|
||||
SIZE MaxCroppingSize;
|
||||
int CropGranularityX;
|
||||
int CropGranularityY;
|
||||
int CropAlignX;
|
||||
int CropAlignY;
|
||||
SIZE MinOutputSize;
|
||||
SIZE MaxOutputSize;
|
||||
int OutputGranularityX;
|
||||
int OutputGranularityY;
|
||||
int StretchTapsX;
|
||||
int StretchTapsY;
|
||||
int ShrinkTapsX;
|
||||
int ShrinkTapsY;
|
||||
LONGLONG MinFrameInterval;
|
||||
LONGLONG MaxFrameInterval;
|
||||
LONG MinBitsPerSecond;
|
||||
LONG MaxBitsPerSecond;
|
||||
} VIDEO_STREAM_CONFIG_CAPS;
|
||||
|
||||
typedef struct _AUDIO_STREAM_CONFIG_CAPS {
|
||||
GUID guid;
|
||||
ULONG MinimumChannels;
|
||||
ULONG MaximumChannels;
|
||||
ULONG ChannelsGranularity;
|
||||
ULONG MinimumBitsPerSample;
|
||||
ULONG MaximumBitsPerSample;
|
||||
ULONG BitsPerSampleGranularity;
|
||||
ULONG MinimumSampleFrequency;
|
||||
ULONG MaximumSampleFrequency;
|
||||
ULONG SampleFrequencyGranularity;
|
||||
} AUDIO_STREAM_CONFIG_CAPS;
|
||||
|
||||
HRESULT SetFormat( [in] AM_MEDIA_TYPE *pmt);
|
||||
HRESULT GetFormat( [in] AM_MEDIA_TYPE **pmt);
|
||||
HRESULT GetNumberOfCapabilities( [out] int *piCount, [out] int *piSize);
|
||||
|
|
Loading…
Reference in New Issue