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
Inside Network Security Assessment: Guarding Your IT Infrastructure
Basic Security Principles
Security Requires Information Classification
Level I Assessments
Ranking Your Findings
Appendix E. SIRT Team Report Format Template
Cisco Voice Gateways and Gatekeepers
Analog Trunks
COR Operation
Need for DSP Resources
MySQL Cookbook
Determining the Current Database
Importing Data with LOAD DATA and mysqlimport
Comparing a Table to Itself
Generating Random Numbers
Performing Transactions Using SQL
Mastering Delphi 7
Building the User Interface
The Architecture of Delphi Applications
Writing Delphi Components
Client/Server with dbExpress
Appendix C Free Companion Books on Delphi
Microsoft VBScript Professional Projects
Procedures
Data Collection, Notification, and Error Reporting
Creating Administrator Accounts
Building the Web Sites Main Page
Converting Reports to HTML Pages
Extending and Embedding PHP
The PHP Life Cycle
Reference Counting
Anatomy of an Extension
Enforcing Module Dependencies
Re-creating CLI by Wrapping Embed
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