![]() |
Qt 6.x
The Qt SDK
|
#include <qtmultimediaexports.h>
#include <d3d9.h>
#include <dxva2api.h>
#include <mfidl.h>
Go to the source code of this file.
Macros | |
#define | QMM_MFSESSION_GETFULLTOPOLOGY_CURRENT 1 |
#define | QMM_PRESENTATION_CURRENT_POSITION 0x7fffffffffffffff |
#define | QMM_WININET_E_CANNOT_CONNECT ((HRESULT)0x80072EFDL) |
#define | __IMFVideoProcessor_INTERFACE_DEFINED__ |
#define | __IMFSimpleAudioVolume_INTERFACE_DEFINED__ |
Functions | |
HRESULT WINAPI | MFCreateDeviceSource (IMFAttributes *pAttributes, IMFMediaSource **ppSource) |
DEFINE_GUID (IID_IMFVideoProcessor, 0x6AB0000C, 0xFECE, 0x4d1f, 0xA2, 0xAC, 0xA9, 0x57, 0x35, 0x30, 0x65, 0x6E) | |
IMFVideoProcessor GUID **virtual HRESULT STDMETHODCALLTYPE | GetVideoProcessorCaps (LPGUID, DXVA2_VideoProcessorCaps *)=0 |
virtual HRESULT STDMETHODCALLTYPE | GetVideoProcessorMode (LPGUID)=0 |
virtual HRESULT STDMETHODCALLTYPE | SetVideoProcessorMode (LPGUID)=0 |
virtual HRESULT STDMETHODCALLTYPE | GetProcAmpRange (DWORD, DXVA2_ValueRange *)=0 |
virtual HRESULT STDMETHODCALLTYPE | GetProcAmpValues (DWORD, DXVA2_ProcAmpValues *)=0 |
virtual HRESULT STDMETHODCALLTYPE | SetProcAmpValues (DWORD, DXVA2_ProcAmpValues *)=0 |
virtual HRESULT STDMETHODCALLTYPE | GetFilteringRange (DWORD, DXVA2_ValueRange *)=0 |
virtual HRESULT STDMETHODCALLTYPE | GetFilteringValue (DWORD, DXVA2_Fixed32 *)=0 |
virtual HRESULT STDMETHODCALLTYPE | SetFilteringValue (DWORD, DXVA2_Fixed32 *)=0 |
virtual HRESULT STDMETHODCALLTYPE | GetBackgroundColor (COLORREF *)=0 |
virtual HRESULT STDMETHODCALLTYPE | SetBackgroundColor (COLORREF)=0 |
DEFINE_GUID (IID_IMFSimpleAudioVolume, 0x089EDF13, 0xCF71, 0x4338, 0x8D, 0x13, 0x9E, 0x56, 0x9D, 0xBD, 0xC3, 0x19) | |
virtual HRESULT STDMETHODCALLTYPE | GetMasterVolume (float *)=0 |
virtual HRESULT STDMETHODCALLTYPE | SetMute (BOOL)=0 |
virtual HRESULT STDMETHODCALLTYPE | GetMute (BOOL *)=0 |
Variables | |
Q_MULTIMEDIA_EXPORT const GUID | QMM_MFTranscodeContainerType_ADTS |
Q_MULTIMEDIA_EXPORT const GUID | QMM_MFTranscodeContainerType_ASF |
Q_MULTIMEDIA_EXPORT const GUID | QMM_MFTranscodeContainerType_AVI |
Q_MULTIMEDIA_EXPORT const GUID | QMM_MFTranscodeContainerType_FLAC |
Q_MULTIMEDIA_EXPORT const GUID | QMM_MFTranscodeContainerType_MP3 |
Q_MULTIMEDIA_EXPORT const GUID | QMM_MFTranscodeContainerType_MPEG4 |
Q_MULTIMEDIA_EXPORT const GUID | QMM_MFTranscodeContainerType_WAVE |
Q_MULTIMEDIA_EXPORT const GUID | QMM_MF_DEVSOURCE_ATTRIBUTE_SOURCE_TYPE_VIDCAP_GUID |
Q_MULTIMEDIA_EXPORT const GUID | QMM_MF_DEVSOURCE_ATTRIBUTE_SOURCE_TYPE_AUDCAP_GUID |
Q_MULTIMEDIA_EXPORT const GUID | QMM_MF_TRANSCODE_CONTAINERTYPE |
Q_MULTIMEDIA_EXPORT const GUID | QMM_MF_SD_STREAM_NAME |
Q_MULTIMEDIA_EXPORT const GUID | QMM_MF_SD_LANGUAGE |
Q_MULTIMEDIA_EXPORT const GUID | QMM_KSCATEGORY_VIDEO_CAMERA |
Q_MULTIMEDIA_EXPORT const GUID | QMM_KSCATEGORY_SENSOR_CAMERA |
Q_MULTIMEDIA_EXPORT const GUID | QMM_MR_POLICY_VOLUME_SERVICE |
Q_MULTIMEDIA_EXPORT const PROPERTYKEY | QMM_PKEY_Device_FriendlyName |
IMFVideoProcessor | __pad0__ |
IMFSimpleAudioVolume | __pad1__ |
#define __IMFSimpleAudioVolume_INTERFACE_DEFINED__ |
Definition at line 78 of file qwindowsmfdefs_p.h.
#define __IMFVideoProcessor_INTERFACE_DEFINED__ |
Definition at line 54 of file qwindowsmfdefs_p.h.
#define QMM_MFSESSION_GETFULLTOPOLOGY_CURRENT 1 |
Definition at line 49 of file qwindowsmfdefs_p.h.
#define QMM_PRESENTATION_CURRENT_POSITION 0x7fffffffffffffff |
Definition at line 50 of file qwindowsmfdefs_p.h.
#define QMM_WININET_E_CANNOT_CONNECT ((HRESULT)0x80072EFDL) |
Definition at line 51 of file qwindowsmfdefs_p.h.
DEFINE_GUID | ( | IID_IMFSimpleAudioVolume | , |
0x089EDF13 | , | ||
0xCF71 | , | ||
0x4338 | , | ||
0x8D | , | ||
0x13 | , | ||
0x9E | , | ||
0x56 | , | ||
0x9D | , | ||
0xBD | , | ||
0xC3 | , | ||
0x19 | |||
) |
DEFINE_GUID | ( | IID_IMFVideoProcessor | , |
0x6AB0000C | , | ||
0xFECE | , | ||
0x4d1f | , | ||
0xA2 | , | ||
0xAC | , | ||
0xA9 | , | ||
0x57 | , | ||
0x35 | , | ||
0x30 | , | ||
0x65 | , | ||
0x6E | |||
) |
|
pure virtual |
|
pure virtual |
|
pure virtual |
|
pure virtual |
|
pure virtual |
|
pure virtual |
|
pure virtual |
|
pure virtual |
|
pure virtual |
HRESULT WINAPI MFCreateDeviceSource | ( | IMFAttributes * | pAttributes, |
IMFMediaSource ** | ppSource | ||
) |
|
pure virtual |
|
pure virtual |
|
pure virtual |
|
pure virtual |
|
pure virtual |
IMFVideoProcessor __pad0__ |
Definition at line 57 of file qwindowsmfdefs_p.h.
IMFSimpleAudioVolume __pad1__ |
Definition at line 81 of file qwindowsmfdefs_p.h.
|
extern |
Definition at line 22 of file qwindowsmfdefs.cpp.
Referenced by QWindowsVideoDevices::videoDevices().
|
extern |
Definition at line 21 of file qwindowsmfdefs.cpp.
Referenced by QWindowsVideoDevices::QWindowsVideoDevices().
|
extern |
Definition at line 15 of file qwindowsmfdefs.cpp.
|
extern |
Definition at line 14 of file qwindowsmfdefs.cpp.
Referenced by createCameraSource().
|
extern |
Definition at line 19 of file qwindowsmfdefs.cpp.
|
extern |
Definition at line 18 of file qwindowsmfdefs.cpp.
|
extern |
Definition at line 16 of file qwindowsmfdefs.cpp.
Referenced by QWindowsMediaDeviceReader::startRecording().
|
extern |
Definition at line 6 of file qwindowsmfdefs.cpp.
Referenced by QWindowsMultimediaUtils::containerForAudioFileFormat().
|
extern |
Definition at line 7 of file qwindowsmfdefs.cpp.
Referenced by QWindowsMultimediaUtils::containerForAudioFileFormat(), and QWindowsMultimediaUtils::containerForVideoFileFormat().
|
extern |
Definition at line 8 of file qwindowsmfdefs.cpp.
Referenced by QWindowsMultimediaUtils::containerForVideoFileFormat().
|
extern |
Definition at line 9 of file qwindowsmfdefs.cpp.
Referenced by QWindowsMultimediaUtils::containerForAudioFileFormat().
|
extern |
Definition at line 10 of file qwindowsmfdefs.cpp.
Referenced by QWindowsMultimediaUtils::containerForAudioFileFormat().
|
extern |
Definition at line 11 of file qwindowsmfdefs.cpp.
Referenced by QWindowsMultimediaUtils::containerForAudioFileFormat(), and QWindowsMultimediaUtils::containerForVideoFileFormat().
|
extern |
Definition at line 12 of file qwindowsmfdefs.cpp.
Referenced by QWindowsMultimediaUtils::containerForAudioFileFormat().
|
extern |
Definition at line 23 of file qwindowsmfdefs.cpp.
Referenced by QWindowsMediaDeviceReader::setOutputMuted(), and QWindowsMediaDeviceReader::setOutputVolume().
|
extern |
Definition at line 25 of file qwindowsmfdefs.cpp.