Re: IVMRSurface9 success?
- From: Iain <Iain@xxxxxxxxxxxxxxxxxx>
- Date: Fri, 7 Oct 2005 09:27:20 +0100
On 6 Oct 2005 10:37:01 -0700, squidish wrote:
> Hi,
> I've read a lot of posts from people who have not been able to get
> this interface to work correctly, either failure to query the interface
> or lock the D3D surface.
>
> Just wondering if anyone has successfully used it and if so in what
> environment? Any tricks required to get it to work?
>
> I'm trying to access the D3D surface that is being rendered too,
> without having to implement an allocator/presenter.
>
> Thanks for any suggestions.
THere seem to be a number of gotchas with this interface.
The main thing seems to be that it won't work with BeginScene/EndScene,
only with copying surfaces (which is how the single MS filter that I have
looked at uses it). This is apparently due to the surface being created on
a separate thread which DX9 doesn't like. The work-around is to set to YUV
Mixing mode, but I haven't been able to check this yet.
In my (limited) testing I was not able to get a pointer to the bits that I
could write to directly (with LockSurface), though I didn't try too hard!
Iain
--
Iain Downs (DirectShow MVP)
Commercial Software Therapist
www.idcl.co.uk
.
- Follow-Ups:
- Re: IVMRSurface9 success?
- From: squidish
- Re: IVMRSurface9 success?
- References:
- IVMRSurface9 success?
- From: squidish
- IVMRSurface9 success?
- Prev by Date: Re: audio/video synchronisation of Terratec Cynergy 400 (USB) TV card
- Next by Date: Re: video streaming
- Previous by thread: IVMRSurface9 success?
- Next by thread: Re: IVMRSurface9 success?
- Index(es):
Relevant Pages
|
Loading