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
Database Modeling with MicrosoftВ® Visio for Enterprise Architects (The Morgan Kaufmann Series in Data Management Systems)
Reverse Engineering and Importing to ORM
Creating a Basic Logical Database Model
Generating a Physical Database Schema
Reverse Engineering Physical Schemas to Logical Models
Change Propagation and Round Trip Engineering
Absolute Beginner[ap]s Guide to Project Management
What Is Project Management…Exactly?
Developing the Project Schedule
Lessons from Project Recoveries
The Importance of Project Communications
Twelve Key Project Management Skills for Better Vendor Management
Identifying and Managing Project Risk: Essential Tools for Failure-Proofing Your Project
Identifying Project Scope Risk
Managing Project Constraints and Documenting Risks
Managing Activity Risks
Monitoring and Controlling Risky Projects
Appendix A Selected Detail From the PERIL Database
Building Web Applications with UML (2nd Edition)
Summary
Technical Risk
Client-Side Risks
The User Experience
Analysis
Systematic Software Testing (Artech House Computer Library)
An Overview of the Testing Process
Detailed Test Planning
Appendix A Glossary of Terms
Appendix B Testing Survey
Appendix E Simplified Unit Test Plan
Professional Struts Applications: Building Web Sites with Struts ObjectRelational Bridge, Lucene, and Velocity (Experts Voice)
The Challenges of Web Application Development
Creating a Struts-based MVC Application
Managing Business Logic with Struts
Building a Data Access Tier with ObjectRelationalBridge
Templates and Velocity
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