33QWindowsMediaFoundation::QWindowsMediaFoundation()
35 if (!m_mfplat.load(
false))
38 if (!m_mf.load(
false))
41 if (!m_mfreadwrite.load(
false))
44 m_valid = setProcAddress(m_mfplat, mfStartup,
"MFStartup")
45 && setProcAddress(m_mfplat, mfShutdown,
"MFShutdown")
46 && setProcAddress(m_mfplat, mfCreateMediaType,
"MFCreateMediaType")
47 && setProcAddress(m_mfplat, mfCreateMemoryBuffer,
"MFCreateMemoryBuffer")
48 && setProcAddress(m_mfplat, mfCreateSample,
"MFCreateSample")
49 && setProcAddress(m_mfplat, mfCreateAttributes,
"MFCreateAttributes")
50 && setProcAddress(m_mf, mfEnumDeviceSources,
"MFEnumDeviceSources")
51 && setProcAddress(m_mfreadwrite, mfCreateSourceReaderFromMediaSource,
52 "MFCreateSourceReaderFromMediaSource");