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
A+ Fast Pass
Domain 1 Installation, Configuration, and Upgrading
Domain 2 Diagnosing and Troubleshooting
Domain 6 Basic Networking
Domain 1 Operating System Fundamentals
Domain 4 Networks
Java for RPG Programmers, 2nd Edition
Structured Operations And Statements
Exceptions
Appendix A Using Java on the AS/400
Appendix B Mixing RPG And Java
Appendix C Obtaining The Code Samples
Postfix: The Definitive Guide
Anti-Spam Actions
Content-Checking
Postfix Anti-Spam Example
Appendix C. Compiling and Installing Postfix
C.1. Obtaining Postfix
Google Maps Hacks: Tips & Tools for Geographic Searching and Remixing
Hack 10. Add a Google Map to Your Web Site
Hack 37. View Your GPS Tracklogs in Google Maps
Hack 47. Geotag Your Own Photos on Flickr
Hack 54. Add a Nicer Info Window to Your Map with TLabel
Hack 59. Show Lots of StuffQuickly
What is Lean Six Sigma
The Four Keys to Lean Six Sigma
Key #3: Work Together for Maximum Gain
Key #4: Base Decisions on Data and Facts
Making Improvements That Last: An Illustrated Guide to DMAIC and the Lean Six Sigma Toolkit
The Experience of Making Improvements: What Its Like to Work on Lean Six Sigma Projects
Java All-In-One Desk Reference For Dummies
Working with Strings
Using Regular Expressions
Using Recursion
Swinging into Swing
Getting Input from the User
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