what you are doing is using TBitmap whereas all graphics with DelphiX should properly be TDirectDrawSurfaces mainly from DXImageList. You can draw a list item on a surface without canvas.
Yes, but the way I receive the frames of the video is as a bitmap, the component I am using for this outputs in no other format. I then have to put that bitmap into a TDirectDrawSurface. I left the DXImageList since I really should only need 1 buffer, which I have chosen a TDirectDrawSurface for.

The link I posted above in a previous post a very simple example with all the code layed out that demonstrate the issue.

Thank you again.