experimental fix for MediaFoundation

This commit is contained in:
l1npengtul
2022-10-10 12:21:42 +09:00
parent 5a8d9c318b
commit 17a87eafee
+1 -1
View File
@@ -846,7 +846,7 @@ pub mod wmf {
let mut receiver: MaybeUninit<IMFMediaSource> = MaybeUninit::uninit();
let mut ptr_receiver = receiver.as_mut_ptr();
if let Err(why) = self.source_reader.GetServiceForStream(
MEDIA_FOUNDATION_FIRST_VIDEO_STREAM,
MF_SOURCE_READER_MEDIASOURCE,
&MF_MEDIASOURCE_SERVICE,
&IMFMediaSource::IID,
(&mut ptr_receiver as *mut *mut IMFMediaSource).cast::<*mut std::ffi::c_void>(),