Flylib.com
Fundamentals of Audio and Video Programming for Games (Pro-Developer)
Fundamentals of Audio and Video Programming for Games (Pro-Developer)
ISBN: 073561945X
EAN: 2147483647
Year: 2003
Pages: 120
Authors:
Peter Turcan
,
Mike Wasson
BUY ON AMAZON
Table of Contents
BackCover
Fundamentals of Audio and Video Programming for Games
Introduction
Corrections, Comments, and Help
Visit the Microsoft Press World Wide Web Site
Part I: Audio
Chapter 1: Getting Started with DirectSound
Setting Up the Development Environment
The DirectX SDK
High5 Sample
DSUTIL.CPP
Summary
Chapter 2: Changing the Volume, Panning, and Frequency of Stereo Sound
The Cacophony 2-D Sound Tool
The Cacophony Project
Summary
Chapter 3: Moving Sounds in 3-D Space
The Rumpus 3D SFX Project
Summary
Chapter 4: Adding Special Effects and Environmental Reverb to 3-D Sounds
Setting and Testing Effects
The SoundFXData Class
The CSoundFXManager Class
Managing Special Effect Settings
Playing Special Effects
Defining an Environmental Effect
Design Considerations
Summary
Chapter 5: Understanding Audio Special Effects
Types of Audio Effects
Parameters of Audio Effects
Summary
Chapter 6: Streaming Sounds into Circular Buffers
The Circular Streams Sample
The Three Streams Sample
Summary
Chapter 7: Driving Hardware with Property Sets
EAX 2.0 and I3DL2 Environments
Resources
Summary
Chapter 8: Building an Application with the Concertina Framework
Design Philosophy
Step 1
Step 2
Step 3
Step 4
Step 5
Step 6
Step 7
Step 8
Step 9
Step 10
Step 11
Step 12
Step 13
Summary
Part II: Video
Chapter 9: Introducing DirectShow and Video Rendering
Video Playback in DirectShow
The Five-Minute Introduction to DirectShow
Using GraphEdit to Explore DirectShow
Your First DirectShow Application
Comparing the Video Renderer Filters
VMR Rendering Modes
Mixing Video Streams in Windowless Mode
Summary
Chapter 10: Taking Video to the Third Dimension
Video Textures
Summary
Chapter 11: Customizing Compositors
Setting the Compositor on the VMR
Video 15 Puzzle
Basic Video Mixing
Calculating Source and Target Rectangles
Alpha Burst
Pixel Shaders for Video Image Manipulation
Summary
Chapter 12: MultiMon, ProcAmp, Deinterlacing, and Other Odds and Ends
Multimonitor Support
ProcAmp Controls
Advanced Deinterlace Settings
Multiple VMR Filters
Creating a 3-D Animation Movie
Summary
Part III: Production Quality
Chapter 13: Producing Content with Technical Quality
Judging Quality
The Tools
Chapter 14: Optimizing Quality Throughout Production
Appendix A: ATL Smart Pointers
Appendix B: Multichannel Audio Tool
Usage
Usage Notes
Programming Notes
Color Insert
Index
Index_B
Index_C
Index_D
Index_E
Index_F
Index_G
Index_H
Index_I
Index_L
Index_M
Index_N
Index_O
Index_P
Index_R
Index_S
Index_T
Index_V
Index_W
Index_Z
List of Figures
List of Sidebars
CD Content
Fundamentals of Audio and Video Programming for Games (Pro-Developer)
ISBN: 073561945X
EAN: 2147483647
Year: 2003
Pages: 120
Authors:
Peter Turcan
,
Mike Wasson
BUY ON AMAZON
OpenSSH: A Survival Guide for Secure Shell Handling (Version 1.0)
Step 3.1 Use PuTTY as a Graphical Replacement for telnet and rlogin
Step 4.7 Using Public Key Authentication for Automated File Transfers
Step 5.2 Troubleshooting Common OpenSSH Errors/Problems
Step 6.1 Port Forwarding
Conclusion
The .NET Developers Guide to Directory Services Programming
Chasing Referrals
Summary
Security in Directory Services Programming
BeaverTail LDAP Browser
Error 0x80072035: The server is unwilling to process the request.
Mapping Hacks: Tips & Tools for Electronic Cartography
Hack 16. Who Are the Neighbors Voting For?
Hacks 22-34
Hack 24. Explore a 3-D Model of the Entire World
Hack 76. Explore the Effects of Global Warming
Hacks 87-92
Introducing Microsoft ASP.NET AJAX (Pro - Developer)
The AJAX Revolution
The Microsoft Client Library for AJAX
The AJAX Control Toolkit
Built-in Application Services
Building AJAX Applications with ASP.NET
Cultural Imperative: Global Trends in the 21st Century
Culture and Climate
The Pacific Rim: The Fourth Cultural Ecology
Empires Past, Present, and Future
Conclusion
Epilogue After September 11
DNS & BIND Cookbook
Starting a Name Server
Stopping a Name Server
Making Manual Changes to a Dynamically Updated Zone
Configuring DNS So a Mail Server and the Email It Sends Pass Anti-Spam Tests
Configuring rndc to Work Over IPv6
flylib.com © 2008-2017.
If you may any questions please contact us: flylib@qtcs.net
Privacy policy
This website uses cookies. Click
here
to find out more.
Accept cookies