![]() |
ARX
1.2.0
The next-generation open source augmented reality toolkit.
|
#include <MediaSink.h>
Public Member Functions | |
| MediaStreamSink (__in const MW::ComPtr< IMFMediaSink > &sink, __in DWORD id, __in const MW::ComPtr< IMFMediaType > &mt, __in MediaSampleHandler^ sampleHandler) | |
| IFACEMETHODIMP | GetMediaSink (__deref_out IMFMediaSink **sink) |
| IFACEMETHODIMP | GetIdentifier (__out DWORD *identifier) |
| IFACEMETHODIMP | GetMediaTypeHandler (__deref_out IMFMediaTypeHandler **handler) |
| IFACEMETHODIMP | ProcessSample (__in_opt IMFSample *sample) |
| IFACEMETHODIMP | PlaceMarker (__in MFSTREAMSINK_MARKER_TYPE markerType, __in const PROPVARIANT *markerValue, __in const PROPVARIANT *contextValue) |
| IFACEMETHODIMP | Flush () |
| IFACEMETHODIMP | GetEvent (__in DWORD flags, __deref_out IMFMediaEvent **event) |
| IFACEMETHODIMP | BeginGetEvent (__in IMFAsyncCallback *callback, __in_opt IUnknown *state) |
| IFACEMETHODIMP | EndGetEvent (__in IMFAsyncResult *result, __deref_out IMFMediaEvent **event) |
| IFACEMETHODIMP | QueueEvent (__in MediaEventType met, __in REFGUID extendedType, __in HRESULT status, __in_opt const PROPVARIANT *value) |
| IFACEMETHODIMP | IsMediaTypeSupported (__in IMFMediaType *mediaType, __deref_out_opt IMFMediaType **closestMediaType) |
| IFACEMETHODIMP | GetMediaTypeCount (__out DWORD *typeCount) |
| IFACEMETHODIMP | GetMediaTypeByIndex (__in DWORD index, __deref_out IMFMediaType **mediaType) |
| IFACEMETHODIMP | SetCurrentMediaType (__in IMFMediaType *mediaType) |
| IFACEMETHODIMP | GetCurrentMediaType (__deref_out_opt IMFMediaType **mediaType) |
| IFACEMETHODIMP | GetMajorType (__out GUID *majorType) |
| void | InternalSetCurrentMediaType (__in const MW::ComPtr< IMFMediaType > &mediaType) |
| void | RequestSample () |
| void | Shutdown () |
| IFACEMETHODIMP Media::WrlSealed::BeginGetEvent | ( | __in IMFAsyncCallback * | callback, |
| __in_opt IUnknown * | state ) |
| IFACEMETHODIMP Media::WrlSealed::EndGetEvent | ( | __in IMFAsyncResult * | result, |
| __deref_out IMFMediaEvent ** | event ) |
| IFACEMETHODIMP Media::WrlSealed::Flush | ( | ) |
| IFACEMETHODIMP Media::WrlSealed::GetCurrentMediaType | ( | __deref_out_opt IMFMediaType ** | mediaType | ) |
| IFACEMETHODIMP Media::WrlSealed::GetEvent | ( | __in DWORD | flags, |
| __deref_out IMFMediaEvent ** | event ) |
| IFACEMETHODIMP Media::WrlSealed::GetIdentifier | ( | __out DWORD * | identifier | ) |
| IFACEMETHODIMP Media::WrlSealed::GetMajorType | ( | __out GUID * | majorType | ) |
| IFACEMETHODIMP Media::WrlSealed::GetMediaSink | ( | __deref_out IMFMediaSink ** | sink | ) |
| IFACEMETHODIMP Media::WrlSealed::GetMediaTypeByIndex | ( | __in DWORD | index, |
| __deref_out IMFMediaType ** | mediaType ) |
| IFACEMETHODIMP Media::WrlSealed::GetMediaTypeCount | ( | __out DWORD * | typeCount | ) |
| IFACEMETHODIMP Media::WrlSealed::GetMediaTypeHandler | ( | __deref_out IMFMediaTypeHandler ** | handler | ) |
| void Media::WrlSealed::InternalSetCurrentMediaType | ( | __in const MW::ComPtr< IMFMediaType > & | mediaType | ) |
| IFACEMETHODIMP Media::WrlSealed::IsMediaTypeSupported | ( | __in IMFMediaType * | mediaType, |
| __deref_out_opt IMFMediaType ** | closestMediaType ) |
| Media::WrlSealed::MediaStreamSink | ( | __in const MW::ComPtr< IMFMediaSink > & | sink, |
| __in DWORD | id, | ||
| __in const MW::ComPtr< IMFMediaType > & | mt, | ||
| __in MediaSampleHandler^ | sampleHandler ) |
| IFACEMETHODIMP Media::WrlSealed::PlaceMarker | ( | __in MFSTREAMSINK_MARKER_TYPE | markerType, |
| __in const PROPVARIANT * | markerValue, | ||
| __in const PROPVARIANT * | contextValue ) |
| IFACEMETHODIMP Media::WrlSealed::ProcessSample | ( | __in_opt IMFSample * | sample | ) |
| IFACEMETHODIMP Media::WrlSealed::QueueEvent | ( | __in MediaEventType | met, |
| __in REFGUID | extendedType, | ||
| __in HRESULT | status, | ||
| __in_opt const PROPVARIANT * | value ) |
| void Media::WrlSealed::RequestSample | ( | ) |
| IFACEMETHODIMP Media::WrlSealed::SetCurrentMediaType | ( | __in IMFMediaType * | mediaType | ) |
| void Media::WrlSealed::Shutdown | ( | ) |
1.18.0