Jump to content

View more

Image of the Day

The night is still, but the invasion brings chaos. #screenshotsaturday #hanako #indiegame #gameart #ue4 #samurai https://t.co/cgILXuokoS
IOTD | Top Screenshots

The latest, straight to your Inbox.

Subscribe to GameDev.net Direct to receive the latest updates and exclusive content.


Sign up now

Creating video playback functionality in unmanaged C++ DirectX 9.0

4: Adsense

Old topic!

Guest, the last post of this topic is over 60 days old and at this point you may not reply in this topic. If you wish to continue this conversation start a new topic.


  • You cannot reply to this topic
3 replies to this topic

#1 MartinSmith160   Members   

146
Like
0Likes
Like

Posted 28 March 2012 - 10:15 AM

Hi All,

I am reading Advanced 2D Game Development by Jonathan Harbour in which you create a 2D game engine in DirectX. One functionality I would like to add to the engine is video playback. for cutscenes and the like. I have looked at DirectDraw but cant really find any articles which are unmanaged c++. I will always be running the code on windows systems and have control on the computer setup/config of computer playing the game. Any help or advice would be hugely appreciated as I am really struggling to find any reference material.

All the best,

Martin

#2 kubera   Members   

1570
Like
0Likes
Like

Posted 28 March 2012 - 10:54 AM

Hi!

Please consider acquiring a book:
The problem is described there and has a sample code.

Fundamentals of Audio and Video Programming for Games.
Peter Turcan
Mike Wasson
ISBN: 0-7356-1945-X
Microsoft Press.

P. S.
This would be a legacy technology.

#3 Asesh   Members   

276
Like
0Likes
Like

Posted 28 March 2012 - 11:04 AM

use DirectShow, it's no longer bundled with the DirectX SDK cause now it's a part of Windows SDK

#4 MartinSmith160   Members   

146
Like
0Likes
Like

Posted 29 March 2012 - 01:21 AM

Thats brilliant guys, just ordered the book off Amazon.

Thanks,

Martin




Old topic!

Guest, the last post of this topic is over 60 days old and at this point you may not reply in this topic. If you wish to continue this conversation start a new topic.