public override VideoState?GetVideoState() { var decoderAddr = MemoryReader.ReadIntPtr(EngineAddr + videoDecoderOffset); if (decoderAddr == IntPtr.Zero) { return(null); } return(videoAccessor.ReadDecoder(decoderAddr)); }
private VideoState?ReadVideoPlayer(IntPtr playerAddr) { var decoderPtrAddr = playerAddr + videoPlayerDecoderOffset + videoPlayerDecoderPointerOffset; var decoderPtrVal = MemoryReader.ReadIntPtr(decoderPtrAddr); if (decoderPtrVal == IntPtr.Zero) { return(null); } return(videoAccessor.ReadDecoder(decoderPtrVal)); }