2 Replies - 18485 Views - Last Post: 27 January 2012 - 11:22 PM Rate Topic: -----

#1 bossman72   User is offline

  • New D.I.C Head

Reputation: 0
  • View blog
  • Posts: 2
  • Joined: 22-January 12

Video Playback API in C#

Posted 22 January 2012 - 09:17 PM

Hey guys!

I'm looking to design an application that can take a movie file and have several nice playback features, specifically frame by frame (forward and backward), slow mo, and jump to a specific point in the video. Basically each of these features would have its own button.

I found the Microsoft.DirectX.AudioVideoPlayback API and it looks to do the simple things (play, pause, rewind, fast forward).

My question is: does a better API exist out there that can do the things I have mentioned, or is there a way to do any of those things in the Microsoft.DirectX.AudioVideoPlayback API and I haven't figured out how to do it?

Also, if you have any general tips for coding with video files and playback, please let me know as this will be my first attempt.

Any replies are greatly appreciated!

I am using Visual studio 2010 / .NET 4.0

Thank you!!

Is This A Good Question/Topic? 0
  • +

Replies To: Video Playback API in C#

#2 RexGrammer   User is offline

  • Coding Dynamo
  • member icon

Reputation: 183
  • View blog
  • Posts: 785
  • Joined: 27-October 11

Re: Video Playback API in C#

Posted 23 January 2012 - 04:11 AM

Why would you want anything other than Microsoft.DirectX.AudioVideoPlayback API?

It's pretty straight forward:
Audio Video Playback

There's a nice article on CodeProject with a full movie player project:
C# Movie Player

But if you want something advanced you could also check out this article:
C# Video TimeLine Control for DirectShow & VLC Like Adobe AfterEffects

There's also the DirectShow.Net Library. And an article about it: DirectShow.NET

And there's a tutorial about the Microsoft.DirectX.AudioVideoPlayback API here on Dream.In.Code: Adding Video to an Application
Was This Post Helpful? 0
  • +
  • -

#3 bossman72   User is offline

  • New D.I.C Head

Reputation: 0
  • View blog
  • Posts: 2
  • Joined: 22-January 12

Re: Video Playback API in C#

Posted 27 January 2012 - 11:22 PM

View PostRexGrammer, on 23 January 2012 - 04:11 AM, said:

Why would you want anything other than Microsoft.DirectX.AudioVideoPlayback API?

It's pretty straight forward:
Audio Video Playback

There's a nice article on CodeProject with a full movie player project:
C# Movie Player

But if you want something advanced you could also check out this article:
C# Video TimeLine Control for DirectShow & VLC Like Adobe AfterEffects

There's also the DirectShow.Net Library. And an article about it: DirectShow.NET

And there's a tutorial about the Microsoft.DirectX.AudioVideoPlayback API here on Dream.In.Code: Adding Video to an Application



Thanks Rex! I will be sure to try this out.
Was This Post Helpful? 0
  • +
  • -

Page 1 of 1