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