include: Add IMediaDet interface and MediaDet class.
This commit is contained in:
parent
121e8ebbbe
commit
6e2ce69829
|
@ -79,3 +79,90 @@ interface ISampleGrabber: IUnknown
|
||||||
long WhichMethodToCallback
|
long WhichMethodToCallback
|
||||||
);
|
);
|
||||||
};
|
};
|
||||||
|
|
||||||
|
[
|
||||||
|
object,
|
||||||
|
uuid(65bd0710-24d2-4FF7-9324-ed2e5d3abafa),
|
||||||
|
pointer_default(unique)
|
||||||
|
]
|
||||||
|
interface IMediaDet : IUnknown
|
||||||
|
{
|
||||||
|
HRESULT get_Filter(
|
||||||
|
[out] IUnknown* *pVal
|
||||||
|
);
|
||||||
|
|
||||||
|
HRESULT put_Filter(
|
||||||
|
IUnknown* newVal
|
||||||
|
);
|
||||||
|
|
||||||
|
HRESULT get_OutputStreams(
|
||||||
|
[out] long *pVal
|
||||||
|
);
|
||||||
|
|
||||||
|
HRESULT get_CurrentStream(
|
||||||
|
[out] long *pVal
|
||||||
|
);
|
||||||
|
|
||||||
|
HRESULT put_CurrentStream(
|
||||||
|
long newVal
|
||||||
|
);
|
||||||
|
|
||||||
|
HRESULT get_StreamType(
|
||||||
|
[out] GUID *pVal
|
||||||
|
);
|
||||||
|
|
||||||
|
HRESULT get_StreamTypeB(
|
||||||
|
[out] BSTR *pVal
|
||||||
|
);
|
||||||
|
|
||||||
|
HRESULT get_StreamLength(
|
||||||
|
[out] double *pVal
|
||||||
|
);
|
||||||
|
|
||||||
|
HRESULT get_Filename(
|
||||||
|
[out] BSTR *pVal
|
||||||
|
);
|
||||||
|
|
||||||
|
HRESULT put_Filename(
|
||||||
|
BSTR newVal
|
||||||
|
);
|
||||||
|
|
||||||
|
HRESULT GetBitmapBits(
|
||||||
|
double StreamTime,
|
||||||
|
long * pBufferSize,
|
||||||
|
char * pBuffer,
|
||||||
|
long Width,
|
||||||
|
long Height
|
||||||
|
);
|
||||||
|
|
||||||
|
HRESULT WriteBitmapBits(
|
||||||
|
double StreamTime,
|
||||||
|
long Width,
|
||||||
|
long Height,
|
||||||
|
BSTR Filename
|
||||||
|
);
|
||||||
|
|
||||||
|
HRESULT get_StreamMediaType(
|
||||||
|
[out] AM_MEDIA_TYPE * pVal
|
||||||
|
);
|
||||||
|
|
||||||
|
HRESULT GetSampleGrabber(
|
||||||
|
[out] ISampleGrabber ** ppVal
|
||||||
|
);
|
||||||
|
|
||||||
|
HRESULT get_FrameRate(
|
||||||
|
[out] double *pVal
|
||||||
|
);
|
||||||
|
|
||||||
|
HRESULT EnterBitmapGrabMode(
|
||||||
|
double SeekTime
|
||||||
|
);
|
||||||
|
};
|
||||||
|
|
||||||
|
[
|
||||||
|
uuid(65BD0711-24D2-4ff7-9324-ED2E5D3ABAFA),
|
||||||
|
]
|
||||||
|
coclass MediaDet
|
||||||
|
{
|
||||||
|
[default] interface IMediaDet;
|
||||||
|
};
|
||||||
|
|
Loading…
Reference in New Issue