Sell Back Your Copy
For a $58.82 Gift Card
Trade in
Have one to sell? Sell yours here
Programming Microsoft  DirectShow  for Digital Video and Television (Pro-Developer)
 
 
Tell the Publisher!
I'd like to read this book on Kindle

Don't have a Kindle? Get your Kindle here, or download a FREE Kindle Reading App.

Programming Microsoft DirectShow for Digital Video and Television (Pro-Developer) [Paperback]

Mark D. Pesce (Author)
2.9 out of 5 stars  See all reviews (10 customer reviews)


Available from these sellers.


Sell Back Your Copy for $58.82
Whether you buy it used on Amazon for $63.92 or somewhere else, you can sell it back through our Book Trade-In Program at the current price of $58.82.
Used Price$63.92
Trade-in Price$58.82
Price after
Trade-in
$5.10

Book Description

Pro-Developer May 14, 2003

From desktop to television screen, deliver broadcast-ready digital video with DirectShow—the Microsoft DirectX streaming API integrated in the Windows operating system. Digital video expert and VRML creator Mark Pesce walks you through core DirectShow capabilities for capturing, editing, and rendering media—demonstrating basic to advanced techniques for producing studio-quality results. Whether you’re looking to add simple playback to an application or create your own movies and features, you’ll get the tools, guidance, and ready-to-use media clips you need to get started now.

Learn how to:

  • Use the GraphEdit design tool to rapidly prototype applications
  • Write your own source, transform, and renderer filters
  • Capture audio and video from Webcams, digital video cameras, and TV tuners
  • Compress digital video streams onto disk
  • Place clips and tracks on a timeline with DirectShow Editing Services
  • Merge multiple video streams with the Video Mixing Renderer (VMR)
  • Synchronize audio and video
  • Create simple programs to play MP3, WAV, MIDI, AVI, and Microsoft Windows Media files
  • Use DirectX Media Objects (DMOs) for faster, lightweight development of effects, encoders, and decoders
  • Extend DirectShow with AVIs and Windows Media Format

CD inside Includes reusable media and code samples

CD features:

  • Microsoft DirectX 9.0 Software Development Kit (SDK) and documentation
  • Music, a movie short, and other video and audio samples
  • All the book’s programs and code

A Note Regarding the CD or DVD

The print version of this book ships with a CD or DVD. For those customers purchasing one of the digital formats in which this book is available, we are pleased to offer the CD/DVD content as a free download via O'Reilly Media's Digital Distribution services. To download this content, please visit O'Reilly's web site, search for the title of this book to find its catalog page, and click on the link below the cover image (Examples, Companion Content, or Practice Files). Note that while we provide as much of the media content as we are able via free download, we are sometimes limited by licensing restrictions. Please direct any questions or concerns to booktech@oreilly.com.


Customers Who Bought This Item Also Bought


Product Details

  • Paperback: 414 pages
  • Publisher: Microsoft Press (May 14, 2003)
  • Language: English
  • ISBN-10: 0735618216
  • ISBN-13: 978-0735618213
  • Product Dimensions: 9 x 7.4 x 1.4 inches
  • Shipping Weight: 1.9 pounds
  • Average Customer Review: 2.9 out of 5 stars  See all reviews (10 customer reviews)
  • Amazon Best Sellers Rank: #1,137,890 in Books (See Top 100 in Books)

More About the Author

Discover books, learn about writers, read author blogs, and more.

 

Customer Reviews

10 Reviews
5 star:
 (2)
4 star:
 (2)
3 star:
 (1)
2 star:
 (3)
1 star:
 (2)
 
 
 
 
 
Average Customer Review
2.9 out of 5 stars (10 customer reviews)
 
 
 
 
Share your thoughts with other customers:
Most Helpful Customer Reviews

32 of 34 people found the following review helpful:
3.0 out of 5 stars Better than no book, but worse than it should have been, May 6, 2003
By A Customer
Amazon Verified Purchase(What's this?)
This review is from: Programming Microsoft DirectShow for Digital Video and Television (Pro-Developer) (Paperback)
There are only two book in print on programming DirectShow -- this one and Michael Linetsky's "Programming Microsoft DirectShow." The good news is that this book is substantially better than Mr. Linetsky's. The bad news is it is still not very good. The basic problem with this book, as with many programming books, is that it is structured around the API instead of around the task that you are trying to do.
To elaborate, consider a common task that you would want to do with DirectShow capture. How do you ensure that your application sets the capture input to 24-bit RGB at 640x480 pixels? The answer is, "it depends on the capture filter." If the capture filter is a Video for Windows (VfW) wrapper filter, you set these properties in the capture filter itself. If you are using a WDM driver, you need to access the crossbar to set them. In general, VfW filters remember the settings between runs and the WDM drivers do not. Programmatically, it isn't even obvious how you know which kind of capture filter is being used by any given system. The differences between filters, and how to plan for them in your application, is completely ignored in this book.
How to create an app that works the same way with both these common drivers is a signficant issue. But this book is not structured around developing applications -- it's structured around documenting the API. That seriously limits the value of this or similar kinds of programming books.
There are some substantial oversights even in explaining the API. For example, when Mr. Pesce describes saving a GraphEdit filter graph to file, he fails to mention that this file is valid only for the system on which it was created. This is a significant point -- one that every DirectShow programmer ends up rediscovering for himself the hard way. This is just the kind of "hard knocks" experience that a book like this should ease you over.
If you need to learn to program DirectShow using C++, get this book. But don't expect too much help from it.
Help other customers find the most helpful reviews 
Was this review helpful to you? Yes No


30 of 32 people found the following review helpful:
1.0 out of 5 stars Just the SDK Docs in Paperback, January 13, 2004
By 
Barry D. Adkins (Richmond, Texas USA) - See all my reviews
This review is from: Programming Microsoft DirectShow for Digital Video and Television (Pro-Developer) (Paperback)
This is a pathetic book. I have very little respect for any author that would produce this kind of trash. This is just somebody trying to make money because there are essentially no books available for DirectX. Throw together some "stuff" from the SDK and call it a book. Real pathetic Microsoft Press, I expected you to care more about your reputation than this.

The DirectX SDK docs do a better job than this book except that it is not as convenient as a real book that you can flip through.

I do not understand how it got such good reviews, they must not have actually read the DirectX SDK docs. I was eagerly awaiting this books arrival hoping the examples would be substinative, but they were lame, incomplete, and no more helpful than the FREE samples and docs that came with the SDK.

To say this book covers "all the details of DirectShow" is just not accurate. Assuming this book was useful, it would take 3 or 4 books like this one to provide "all the details".

This book is very high level (general). Do not expect the examples to show you how to do anything complicated.

Also, this book was supposed to be about Digital Video and Television. Last time I watched a DVD movie or TV, the movie/show would have been worthless without the audio. Yet, this book only has 14 pages dedicated to audio out of its total 414 pages. There is also about 20 other pages sprinkled around (and that's being generous). Why is this important, because coding audio is different than coding video, and any other DirecShow task. Sure, it's COM, so it's just another set of interfaces, but it is just that, another set or at least it is using the same set of interfaces differently. Same goes for other DirectShow tasks. Even the treatment of Video is very general.

I remember when Windows 3.1 and OS/2 (both from Microsoft) first came out. Programming Windows and OS/2 was considered very difficult and specialized because the documentation/books were few and not in depth. Well, now programming Windows and even OS/2 is just expected from even the novice programmer. Why? Because there are many books from many people, and Microsoft provides tons of information and real examples, and where examples are lacking, 3rd parties fill the need. That is simply not the case with DirectShow. True enough the DirectX SDK is pretty good for an SDK, but this book does nothing more than provide an incomplete hard copy of part of the SDK.

For crying out loud, the following is all over his example code "This code is also stolen from the DirectX SDK". So, just read the SDK don't waste your money on this book.

It might be better than no book, but marginally.

Help other customers find the most helpful reviews 
Was this review helpful to you? Yes No


17 of 18 people found the following review helpful:
2.0 out of 5 stars Needed to like it, but...., January 28, 2004
By 
Elwood Dunning (Cincinnati, OH USA) - See all my reviews
(REAL NAME)   
Amazon Verified Purchase(What's this?)
This review is from: Programming Microsoft DirectShow for Digital Video and Television (Pro-Developer) (Paperback)
I wanted to like this book - mostly because I really needed a book covering some of the problems I was having with DirectShow. The company I work for has DirectShow as the core component of their customer-facing software. I wasn't brought in to work on that part of it, but it quickly fell under my umbrella. I had no DirectShow experience, so I turned to the SDK docs and looked for a few books.

Well I have to say that if it wasn't for the SDK docs I would have been sunk. Both this book and Programming Direct Show have been real losers. This is better than the other book, but that isn't saying much.

Like previous posters I was disappointed by the audio. I have to support file playback, streaming, and control of a tv card through my interface. Its not rocket science, but the dearth of material on controlling tv cards in this book made it all but useless to me. The same material exists in the same form on MS DirectShow docs - the author added next to nothing.

I did give it 2 stars because sometimes it is nice to have the SDK documentation - with a little extra - to read when you are away from the computer. The author however should be ashamed for putting out such a cut-n-paste effort, pathetic.

Help other customers find the most helpful reviews 
Was this review helpful to you? Yes No

Share your thoughts with other customers: Create your own review
 
 
 
Most Recent Customer Reviews








Only search this product's reviews



Inside This Book (learn more)
First Sentence:
From the viewpoint of the application programmer, Microsoft DirectShow is composed of two types of classes of objects: filters, the atomic entities of Direct-Show; and filter graphs, collections of filters connected together to provide specific functionality. Read the first page
Key Phrases - Statistically Improbable Phrases (SIPs): (learn more)
sample grabber, filter graph manager, capture source filter, renderer filter, grabber filter, audio input filter, allocator properties, writer filter, buffer engine, video renderer, streaming thread, video rectangle, graph builder, filter graphs, parser filter, device enumerator, allocator object, encoder filter, class enumerator, windowless mode, reusable code object, sink filter, frame indexing, audio capture devices, header chunk
Key Phrases - Capitalized Phrases (CAPs): (learn more)
Windows Media, Grabber Sample, Visual Studio, Overlay Mixer, Smart Tee, Microsoft Windows, Video Mixing Renderer, Select Device, Windows Movie Maker, Infinite Pin Tee, Adobe Premiere, Transform Filter Wizard, Visual Basic, Index Entry, Component Object Model, Create the System Device Enumerator, Media Objects, Render Media File, Windows Driver Model, Format Support, Media Center Edition, Microsoft's Web, Stop Capture, Surface Allocator, United States
New!
Books on Related Topics | Concordance | Text Stats
Browse Sample Pages:
Front Cover | Table of Contents | First Pages | Index | Back Cover | Surprise Me!
Search Inside This Book:




What Other Items Do Customers Buy After Viewing This Item?


Suggested Tags from Similar Products

 (What's this?)
Be the first one to add a relevant tag (keyword that's strongly related to this product).
 
(4)

Your tags: Add your first tag
 

Sell a Digital Version of This Book in the Kindle Store

If you are a publisher or author and hold the digital rights to a book, you can sell a digital version of it in our Kindle Store. Learn more

Customer Discussions

This product's forum
Discussion Replies Latest Post
No discussions yet

Ask questions, Share opinions, Gain insight
Start a new discussion
Topic:
First post:
Prompts for sign-in
 


Active discussions in related forums
Search Customer Discussions
Search all Amazon discussions
   
Related forums



So You'd Like to...



Look for Similar Items by Category


Look for Similar Items by Subject