audiohacked
New Member
Did you get it to work?One thing is GetPts() seemed to be returning some VCE's internal PTS and it differed from OBS' pts causing video to play green blobs. So probably pass obs' pts with AMFSurface::SetProperty(). I'll commit my try at this then too :-PNah, GetPts() is fine, may have forgotten to convert 100th-nanoseconds back to millis.
I'm still figuring out how to pass the native OBS frame data without using the DX11 interface. And I'm still working on getting the DX11 Device context from OBS instead of creating a new DX11 Device.