4#ifndef QWINDOWSMFDEFS_P_H
5#define QWINDOWSMFDEFS_P_H
18#include <qtmultimediaexports.h>
49#define QMM_MFSESSION_GETFULLTOPOLOGY_CURRENT 1
50#define QMM_PRESENTATION_CURRENT_POSITION 0x7fffffffffffffff
51#define QMM_WININET_E_CANNOT_CONNECT ((HRESULT)0x80072EFDL)
53#ifndef __IMFVideoProcessor_INTERFACE_DEFINED__
54#define __IMFVideoProcessor_INTERFACE_DEFINED__
55DEFINE_GUID(IID_IMFVideoProcessor, 0x6AB0000C, 0xFECE, 0x4d1f, 0xA2,0xAC, 0xA9,0x57,0x35,0x30,0x65,0x6E);
56MIDL_INTERFACE(
"6AB0000C-FECE-4d1f-A2AC-A9573530656E")
57IMFVideoProcessor : public IUnknown
59 virtual HRESULT STDMETHODCALLTYPE GetAvailableVideoProcessorModes(UINT *, GUID **) = 0;
73__CRT_UUID_DECL(IMFVideoProcessor, 0x6AB0000C, 0xFECE, 0x4d1f, 0xA2,0xAC, 0xA9,0x57,0x35,0x30,0x65,0x6E)
77#ifndef __IMFSimpleAudioVolume_INTERFACE_DEFINED__
78#define __IMFSimpleAudioVolume_INTERFACE_DEFINED__
79DEFINE_GUID(IID_IMFSimpleAudioVolume, 0x089EDF13, 0xCF71, 0x4338, 0x8D,0x13, 0x9E,0x56,0x9D,0xBD,0xC3,0x19);
80MIDL_INTERFACE(
"089EDF13-CF71-4338-8D13-9E569DBDC319")
81IMFSimpleAudioVolume : public IUnknown
83 virtual HRESULT STDMETHODCALLTYPE SetMasterVolume(
float) = 0;
89__CRT_UUID_DECL(IMFSimpleAudioVolume, 0x089EDF13, 0xCF71, 0x4338, 0x8D,0x13, 0x9E,0x56,0x9D,0xBD,0xC3,0x19)
virtual HRESULT STDMETHODCALLTYPE SetVideoProcessorMode(LPGUID)=0
Q_MULTIMEDIA_EXPORT const GUID QMM_KSCATEGORY_SENSOR_CAMERA
Q_MULTIMEDIA_EXPORT const GUID QMM_MF_TRANSCODE_CONTAINERTYPE
HRESULT WINAPI MFCreateDeviceSource(IMFAttributes *pAttributes, IMFMediaSource **ppSource)
virtual HRESULT STDMETHODCALLTYPE GetMute(BOOL *)=0
virtual HRESULT STDMETHODCALLTYPE SetMute(BOOL)=0
Q_MULTIMEDIA_EXPORT const GUID QMM_MFTranscodeContainerType_AVI
virtual HRESULT STDMETHODCALLTYPE GetProcAmpValues(DWORD, DXVA2_ProcAmpValues *)=0
virtual HRESULT STDMETHODCALLTYPE SetProcAmpValues(DWORD, DXVA2_ProcAmpValues *)=0
virtual HRESULT STDMETHODCALLTYPE GetProcAmpRange(DWORD, DXVA2_ValueRange *)=0
IMFVideoProcessor GUID **virtual HRESULT STDMETHODCALLTYPE GetVideoProcessorCaps(LPGUID, DXVA2_VideoProcessorCaps *)=0
Q_MULTIMEDIA_EXPORT const GUID QMM_MF_DEVSOURCE_ATTRIBUTE_SOURCE_TYPE_AUDCAP_GUID
Q_MULTIMEDIA_EXPORT const PROPERTYKEY QMM_PKEY_Device_FriendlyName
virtual HRESULT STDMETHODCALLTYPE GetFilteringRange(DWORD, DXVA2_ValueRange *)=0
Q_MULTIMEDIA_EXPORT const GUID QMM_MF_DEVSOURCE_ATTRIBUTE_SOURCE_TYPE_VIDCAP_GUID
virtual HRESULT STDMETHODCALLTYPE SetBackgroundColor(COLORREF)=0
virtual HRESULT STDMETHODCALLTYPE GetMasterVolume(float *)=0
Q_MULTIMEDIA_EXPORT const GUID QMM_MFTranscodeContainerType_MPEG4
Q_MULTIMEDIA_EXPORT const GUID QMM_KSCATEGORY_VIDEO_CAMERA
Q_MULTIMEDIA_EXPORT const GUID QMM_MFTranscodeContainerType_WAVE
virtual HRESULT STDMETHODCALLTYPE SetFilteringValue(DWORD, DXVA2_Fixed32 *)=0
Q_MULTIMEDIA_EXPORT const GUID QMM_MFTranscodeContainerType_ASF
Q_MULTIMEDIA_EXPORT const GUID QMM_MR_POLICY_VOLUME_SERVICE
Q_MULTIMEDIA_EXPORT const GUID QMM_MFTranscodeContainerType_MP3
virtual HRESULT STDMETHODCALLTYPE GetVideoProcessorMode(LPGUID)=0
Q_MULTIMEDIA_EXPORT const GUID QMM_MF_SD_LANGUAGE
Q_MULTIMEDIA_EXPORT const GUID QMM_MFTranscodeContainerType_ADTS
DEFINE_GUID(IID_IMFVideoProcessor, 0x6AB0000C, 0xFECE, 0x4d1f, 0xA2, 0xAC, 0xA9, 0x57, 0x35, 0x30, 0x65, 0x6E)
virtual HRESULT STDMETHODCALLTYPE GetFilteringValue(DWORD, DXVA2_Fixed32 *)=0
Q_MULTIMEDIA_EXPORT const GUID QMM_MF_SD_STREAM_NAME
Q_MULTIMEDIA_EXPORT const GUID QMM_MFTranscodeContainerType_FLAC
virtual HRESULT STDMETHODCALLTYPE GetBackgroundColor(COLORREF *)=0