DirectX C++
DirectX8
Table of contents
-
A
-
B
-
C
-
D
-
E
-
F
-
G
-
Glossary
-
H
-
I, J, K
-
L
-
M
-
N
-
O
-
P
-
Q
-
R
-
S
-
T
-
U
-
V
-
W
-
X, Y, Z
-
DirectX Graphics
-
Roadmap
-
Advanced Topics
-
Antialiasing
-
Full-Scene Antialiasing
-
Motion Blur
-
Bump Mapping Formulas
-
Bump Map Pixel Formats
-
Bump Mapping
-
Bump Mapping, Using
-
Bump Mapping Parameters, Configuring
-
Cubic Environment Map Surfaces, Creating
-
Cubic Environment Map Faces, Accessing
-
Cubic Environment Mapping
-
Environment Mapping
-
Spherical Environment Mapping
-
Geometry Blending
-
Geometry Blending, Using
-
Indexed Vertex Blending
-
Indexed Vertex Blending, Using
-
Matrix Stacks
-
Scene Hierarchy, Implementing a
-
Higher-Order Primitives
-
Improved Quality through Resolution Enhancement
-
Direct Mapping from Spline-Based Tools
-
Higher-Order Primitives, Using
-
Higher-Order Primitive Support, Determining
-
Patches, Drawing
-
Access the Contents of an Index Buffer
-
Index Buffer, Create an
-
Index Buffers
-
Render from an Index Buffer
-
Object Geometry
-
Point Sprites
-
Point Size Computations
-
Contents of a Vertex Buffer, Accessing the
-
Vertex Buffer, Creating a
-
Fixed Function Vertex Processing
-
FVF Vertex Buffers
-
Programmable Vertex Processing
-
Vertex Buffer, Rendering from a
-
Vertex Buffers
-
Device Types and Vertex Processing Requirements
-
Compositing
-
Decaling
-
Dissolves, Fades, and Swipes
-
Outlines and Silhouettes
-
Stencil Buffer Techniques
-
Vertex Tweening, Using
-
Vertex Tweening
-
Direct3D Appendix
-
DDS Bit Flag Values
-
DDS File Layout for Cubic Environment Maps
-
DDS File Layout for Textures
-
DDS File Layout for Volume Textures
-
DDS File Format
-
Device States
-
Alpha Blending State
-
Alpha Testing State
-
Ambient Lighting State
-
State, Antialiasing
-
State, Culling
-
Depth Buffering State
-
Fog State
-
State, Lighting
-
Outline and Fill State
-
Per-Vertex Color State
-
Primitive Clipping State
-
Render States
-
State, Shading
-
Stencil Buffer State
-
Texture Wrapping State
-
State Blocks, Applying
-
State Blocks, Capturing
-
Predefined State Blocks, Creating
-
State Blocks, Deleting
-
State Blocks, Recording
-
State Blocks
-
Texture Addressing State
-
Texture Blending State
-
Texture Border State
-
Texture Filtering State
-
Texture Stage States
-
Mesh View Help
-
Issues, Multithreading
-
Performance Optimizations
-
General Performance Tips
-
Databases and Culling
-
Primitives, Batching
-
Tips, Lighting
-
Texture Size
-
Dynamic Textures, Using
-
Dynamic Vertex and Index Buffers, Using
-
Meshes, Using
-
Z-Buffer Performance
-
Multiple Views in Windowed Mode, Presenting
-
Tips, Programming
-
Troubleshooting
-
Device Creation
-
Lit Vertices, Using
-
Debugging
-
Borland Floating-Point Initialization
-
Parameter Validation
-
Device Windows, Working with
-
Earlier Drivers, Working with
-
Multiple Monitor Systems, Working with
-
Conv3ds.exe
-
Hints and Tips
-
3DS Files from Lightwave Objects, Producing
-
Optional Arguments for Conv3ds.exe, Specifying
-
3-D Models to X Files, Converting and Exporting
-
XSkinExp.dle
-
Frames and Animations, Adding
-
Frames, Working with
-
AnimationSets and Animations, Working with
-
Textures, Adding
-
Cube, Creating a
-
Simple Cube, Defining a
-
X File, Loading an
-
X File, Saving to an
-
X Files, Using
-
Data
-
Form, Identifier, and Name
-
Data Members
-
Reserved Words, Header, and Comments
-
Templates
-
Template Form, Name, and UUID
-
Template Members
-
Template Restrictions
-
Template Example
-
Use of Commas and Semicolons
-
X File Architecture
-
X File Interface Hierarchy
-
X Files
-
Direct3D Architecture
-
Hardware Abstraction Layer
-
Architectural Overview for Direct3D
-
Programmable Pixel Shader Architecture
-
System Integration
-
Programmable Vertex Shader Architecture
-
Started with Direct3D, Getting
-
Step 1: Creating a Window
-
Step 2: Initializing Direct3D
-
Step 3: Handling System Messages
-
Step 4: Rendering and Displaying a Scene
-
Step 5: Shutting Down
-
Tutorial 1: Creating a Device
-
Step 1: Defining a Custom Vertex Type
-
Step 2: Setting Up the Vertex Buffer
-
Step 3: Rendering the Display
-
Tutorial 2: Rendering Vertices
-
Step 1: Defining the World Transformation Matrix
-
Step 2: Defining the View Transformation Matrix
-
Step 3: Defining the Projection Transformation Matrix
-
Tutorial 3: Using Matrices
-
Step 1: Initializing Scene Geometry
-
Step 2: Setting up Material and Light
-
Tutorial 4: Creating and Using Lights
-
Step 1: Defining a Custom Vertex Format
-
Step 2: Initializing Screen Geometry
-
Step 3: Rendering the Scene
-
Tutorial 5: Using Texture Maps
-
Step 1: Loading a Mesh Object
-
Step 2: Rendering a Mesh Object
-
Step 3: Unloading a Mesh Object
-
Tutorial 6: Using Meshes
-
DirectX Graphics C/C++ Tutorials
-
Effect, Create an
-
Exercise 1: Diffuse Lighting
-
Exercise 10: Anisotropic Bump Mapping
-
Exercise 11: Area Lighting
-
Exercise 2: Vertex Shader Diffuse Lighting
-
Exercise 3: Transforms
-
Exercise 4: Texturing
-
Exercise 5: Vertex Shader Specular Lighting
-
Exercise 6: Standard Texture Effect
-
Exercise 7: Multi-Texturing with Shaders
-
Exercise 8: Texturing with Lights
-
Exercise 9: Bump Mapping
-
Multiple Techniques
-
Effects
-
Pixel Shader Support, Confirming
-
Pixel Shader Texture Inputs, Setting
-
Pixel Shader Constant Registers, Setting the
-
Pixel Shader, Compiling and Creating a
-
Texture Operations, Converting
-
Pixel Shader, Create a
-
Step 1: Check for pixel shader support
-
Step 2: Declare the vertex data
-
Step 3: Design the pixel shader
-
Step 4: Create the pixel shader
-
Step 5: Render the output pixels
-
Pixel Shader Examples
-
Apply a Texture Map
-
Blend a Diffuse Vertex Color with a Texture
-
Blend Two Textures Using a Constant Color
-
Pixel Shaders
-
Texture Considerations
-
Pixel Shaders and Texture Stage States
-
Pixel Shaders and Texture Sampling
-
Post-Shader Pixel Processing
-
Programmable Pipeline
-
Vertex Shaders
-
Vertex Shader, Create a
-
Shader2 - Apply vertex colors
-
Shader3 - Apply a texture map
-
Shader4 - Apply a texture map with lighting
-
Programmers Guide
-
Common Framework
-
Billboard Sample
-
BumpEarth Sample
-
BumpLens Sample
-
Bump Self-Shadow Sample
-
BumpUnderwater Sample
-
BumpWaves Sample
-
ClipMirror Sample
-
CubeMap Sample
-
Cull Sample
-
DolphinVS Sample
-
DotProduct3 Sample
-
DXTex Tool
-
Emboss Sample
-
EnhancedMesh Sample
-
FishEye Sample
-
Sample, Lighting
-
MFCFog Sample
-
MFCPixelShader Sample
-
MFCTex Sample
-
Moire Sample
-
OptimizedMesh Sample
-
Pick Sample
-
PointSprites Sample
-
ProgressiveMesh Sample
-
RTPatch Sample
-
Sample Framework
-
Samples
-
ShadowVolume Sample
-
SkinnedMesh Sample
-
SphereMap Sample
-
StencilDepth Sample
-
StencilMirror Sample
-
Text3D Sample
-
VertexBlend Sample
-
VertexShader Sample
-
VolumeFog Sample
-
VolumeTexture Sample
-
Water Sample
-
Direct3D Object
-
Device Types
-
HAL Device
-
Lost Devices
-
Devices, About
-
Application-Managed Resources and Allocation Strategies
-
Resources, Locking
-
Resources, Managing
-
Resources, Manipulating
-
Resource Properties
-
Resource Relationships
-
Direct3D Resources
-
Device, Creating a
-
Hardware Support, Determining
-
Vertex Data, Processing
-
Device, Selecting a
-
Transformations, Setting
-
Devices, Using
-
Mouse Cursors, Working with
-
Color Values for Lights and Materials
-
Direct3D Light Model vs. Nature
-
Direct Light vs. Ambient Light
-
Lights and Materials
-
Material Properties
-
Materials
-
Ambient Lighting
-
Attenuation and Spotlight Terms
-
Camera Space Transformations
-
Diffuse Lighting
-
Emissive Lighting
-
Mathematics of Lighting
-
Specular Lighting
-
Color Vertices
-
Light Color
-
Light Direction
-
Light Position, Range, and Attenuation
-
Light Properties
-
Light Type
-
Spotlight Model
-
Lights, Using
-
Scene, Beginning and Ending a
-
Surfaces, Clearing
-
Alpha Blending
-
Billboarding
-
Clouds, Smoke, and Vapor Trails
-
Fire, Flares, and Explosions
-
Depth Buffers, Clearing
-
Depth Buffer, Creating a
-
Depth Buffer Comparison Functions, Changing
-
Depth Buffer Write Access, Changing
-
Depth Buffering, Enabling
-
Depth Buffers
-
Depth Buffer Support, Querying for
-
Depth Buffer, Retrieving a
-
Z-Bias, Using
-
Fog Blending
-
Fog Color
-
Fog Formulas
-
Fog Parameters
-
Fog
-
Pixel Fog
-
Eye-Relative vs. Z-Based Depth
-
Vertex Fog
-
Fog, Alpha Blending, and Depth Buffers
-
Color Front Buffer, Accessing the
-
Introduction to Presenting a Scene
-
Depth Buffer, Manipulating the
-
Multiple-Monitor Operations
-
Multiple Views in Windowed Mode
-
Scene, Presenting a
-
Rendering
-
Vertex and Index Buffers, Rendering from
-
Primitives, Rendering
-
User Memory Pointers, Rendering from
-
Stream Source, Setting the
-
Vertex Data Streams
-
Modes, Comparing Shading
-
Mode, Setting the Shading
-
Shading
-
Modes, Shading
-
Flat Shading
-
Gouraud Shading
-
Automatic Texture Management
-
Basic Texturing Concepts
-
Texture Addressing Modes
-
Border Color Texture Address Mode
-
Clamp Texture Address Mode
-
Mirror Texture Address Mode
-
Wrap Texture Address Mode
-
Texture Dirty Regions
-
Texture Palettes
-
Alpha Texture Blending
-
Current Textures, Assigning the
-
Stages, Creating Blending
-
Color Light Maps
-
Diffuse Light Maps
-
Light Mapping with Textures
-
Monochrome Light Maps
-
Specular Light Maps
-
Multipass Texture Blending
-
Texture Blending
-
Texture Blending Operations and Arguments
-
Opaque and One-Bit Alpha Textures
-
Compressed Texture Formats
-
Compressed Texture Resources
-
Textures with Alpha Channels
-
Compressed Textures, Using
-
Automatically Generated Texture Coordinates
-
Directly Mapping Texels to Pixels
-
Special Effects
-
Texture Coordinate Formats
-
Texture Coordinate Processing
-
Texture Coordinates
-
Texture Coordinate Transformations
-
Anisotropic Texture Filtering
-
Linear Texture Filtering
-
Nearest-Point Sampling
-
Texture Filtering
-
Texture Filtering with Mipmaps
-
Hardware Considerations for Texturing
-
Surface Memory Directly, Accessing
-
Surfaces, Copying
-
Surfaces, Copying To
-
Surfaces, Flipping
-
Gamma Controls
-
Page Flipping and Back Buffering
-
Private Surface Data
-
Surfaces
-
Width vs. Pitch
-
Texture Resources
-
Textures
-
Texture Wrapping
-
Volume Texture Resources
-
Matrix Concatenation
-
Matrices
-
Rotation
-
3-D Transformations
-
Translation and Scaling
-
Scaling
-
Projection Transformation
-
Up a Projection Matrix, Setting
-
W-Friendly Projection Matrix, A
-
What Is the Projection Transformation?
-
Transforms
-
View Transformation
-
What Is a View Transformation?
-
Up a View Matrix, Setting
-
World Transformation
-
What Is a World Transformation?
-
Up a World Matrix, Setting
-
Direct3D, Using
-
3-D Coordinate Systems and Geometry
-
3-D Coordinate Systems
-
Face and Vertex Normal Vectors
-
3-D Primitives
-
Rectangles
-
Triangle Interpolants
-
Triangle Rasterization Rules
-
Vectors, Vertices, and Quaternions
-
Legacy FVF Format
-
LVertex Legacy Type
-
Fixed Function Vertex and Pixel Processing
-
TLVertex Legacy Type
-
Flexible Vertex Formats and Vertex Shaders
-
Transformed and Lit Vertices
-
Transformed and Lit Vertex Functionality
-
Untransformed and Lit Vertices
-
Untransformed and Unlit Vertices
-
Vertex Formats
-
Vertex Legacy Type
-
Device-Supported Primitive Types
-
Line Lists
-
Line Strips
-
Point Lists
-
Triangle Fans
-
Triangle Lists
-
Triangle Strips
-
ColorVertex Shader
-
Integration of Vertex Shaders into the Geometry Pipeline
-
Introduction to Procedural Shaders
-
MultiTexture Shader
-
Programmable Vertex and Pixel Processing
-
Programmable Stream Model
-
SingleTexture Shader
-
Vertex Data
-
Volumes, Clipping
-
Viewport, Clearing a
-
Viewport Clipping Volume, Setting the
-
Manually Transforming Vertices
-
Viewports, Using
-
Frustum, The Viewing
-
Viewport Rectangle
-
Viewport Scaling
-
Viewports and Clipping
-
Direct3D C/C++ Reference
-
D3DBACKBUFFER_TYPE
-
D3DBASISTYPE
-
D3DBLEND
-
D3DBLENDOP
-
D3DCMPFUNC
-
D3DCUBEMAP_FACES
-
D3DCULL
-
D3DDEBUGMONITORTOKENS
-
D3DDEVTYPE
-
D3DFILLMODE
-
D3DFOGMODE
-
D3DFORMAT
-
D3DLIGHTTYPE
-
D3DMATERIALCOLORSOURCE
-
D3DMULTISAMPLE_TYPE
-
D3DORDERTYPE
-
D3DPATCHEDGESTYLE
-
D3DPOOL
-
D3DPRIMITIVETYPE
-
D3DRENDERSTATETYPE
-
D3DRESOURCETYPE
-
D3DSHADEMODE
-
D3DSTATEBLOCKTYPE
-
D3DSTENCILOP
-
D3DSWAPEFFECT
-
D3DTEXTUREADDRESS
-
D3DTEXTUREFILTERTYPE
-
D3DTEXTUREOP
-
D3DTEXTURESTAGESTATETYPE
-
D3DTEXTURETRANSFORMFLAGS
-
D3DTRANSFORMSTATETYPE
-
D3DVERTEXBLENDFLAGS
-
D3DZBUFFERTYPE
-
Enumerated Types
-
Flexible Vertex Format Flags
-
Direct3DCreate8
-
Functions
-
IDirect3D8::CheckDepthStencilMatch
-
IDirect3D8::CheckDeviceFormat
-
IDirect3D8::CheckDeviceMultiSampleType
-
IDirect3D8::CheckDeviceType
-
IDirect3D8::CreateDevice
-
IDirect3D8::EnumAdapterModes
-
IDirect3D8::GetAdapterCount
-
IDirect3D8::GetAdapterDisplayMode
-
IDirect3D8::GetAdapterIdentifier
-
IDirect3D8::GetAdapterModeCount
-
IDirect3D8::GetAdapterMonitor
-
IDirect3D8::GetDeviceCaps
-
IDirect3D8
-
IDirect3D8::RegisterSoftwareDevice
-
IDirect3DBaseTexture8::GetLevelCount
-
IDirect3DBaseTexture8::GetLOD
-
IDirect3DBaseTexture8
-
IDirect3DBaseTexture8::SetLOD
-
IDirect3DCubeTexture8::AddDirtyRect
-
IDirect3DCubeTexture8::GetCubeMapSurface
-
IDirect3DCubeTexture8::GetLevelDesc
-
IDirect3DCubeTexture8
-
IDirect3DCubeTexture8::LockRect
-
IDirect3DCubeTexture8::UnlockRect
-
IDirect3DDevice8::ApplyStateBlock
-
IDirect3DDevice8::BeginScene
-
IDirect3DDevice8::BeginStateBlock
-
IDirect3DDevice8::CaptureStateBlock
-
IDirect3DDevice8::Clear
-
IDirect3DDevice8::CopyRects
-
IDirect3DDevice8::CreateAdditionalSwapChain
-
IDirect3DDevice8::CreateCubeTexture
-
IDirect3DDevice8::CreateDepthStencilSurface
-
IDirect3DDevice8::CreateImageSurface
-
IDirect3DDevice8::CreateIndexBuffer
-
IDirect3DDevice8::CreatePixelShader
-
IDirect3DDevice8::CreateRenderTarget
-
IDirect3DDevice8::CreateStateBlock
-
IDirect3DDevice8::CreateTexture
-
IDirect3DDevice8::CreateVertexBuffer
-
IDirect3DDevice8::CreateVertexShader
-
IDirect3DDevice8::CreateVolumeTexture
-
IDirect3DDevice8::DeletePatch
-
IDirect3DDevice8::DeletePixelShader
-
IDirect3DDevice8::DeleteStateBlock
-
IDirect3DDevice8::DeleteVertexShader
-
IDirect3DDevice8::DrawIndexedPrimitive
-
IDirect3DDevice8::DrawIndexedPrimitiveUP
-
IDirect3DDevice8::DrawPrimitive
-
IDirect3DDevice8::DrawPrimitiveUP
-
IDirect3DDevice8::DrawRectPatch
-
IDirect3DDevice8::DrawTriPatch
-
IDirect3DDevice8::EndScene
-
IDirect3DDevice8::EndStateBlock
-
IDirect3DDevice8::GetAvailableTextureMem
-
IDirect3DDevice8::GetBackBuffer
-
IDirect3DDevice8::GetClipPlane
-
IDirect3DDevice8::GetClipStatus
-
IDirect3DDevice8::GetCreationParameters
-
IDirect3DDevice8::GetCurrentTexturePalette
-
IDirect3DDevice8::GetDepthStencilSurface
-
IDirect3DDevice8::GetDeviceCaps
-
IDirect3DDevice8::GetDirect3D
-
IDirect3DDevice8::GetDisplayMode
-
IDirect3DDevice8::GetFrontBuffer
-
IDirect3DDevice8::GetGammaRamp
-
IDirect3DDevice8::GetIndices
-
IDirect3DDevice8::GetInfo
-
IDirect3DDevice8::GetLight
-
IDirect3DDevice8::GetLightEnable
-
IDirect3DDevice8::GetMaterial
-
IDirect3DDevice8::GetPaletteEntries
-
IDirect3DDevice8::GetPixelShader
-
IDirect3DDevice8::GetPixelShaderConstant
-
IDirect3DDevice8::GetPixelShaderFunction
-
IDirect3DDevice8::GetRasterStatus
-
IDirect3DDevice8::GetRenderState
-
IDirect3DDevice8::GetRenderTarget
-
IDirect3DDevice8::GetStreamSource
-
IDirect3DDevice8::GetTexture
-
IDirect3DDevice8::GetTextureStageState
-
IDirect3DDevice8::GetTransform
-
IDirect3DDevice8::GetVertexShader
-
IDirect3DDevice8::GetVertexShaderConstant
-
IDirect3DDevice8::GetVertexShaderDeclaration
-
IDirect3DDevice8::GetVertexShaderFunction
-
IDirect3DDevice8::GetViewport
-
IDirect3DDevice8
-
IDirect3DDevice8::LightEnable
-
IDirect3DDevice8::MultiplyTransform
-
IDirect3DDevice8::Present
-
IDirect3DDevice8::ProcessVertices
-
IDirect3DDevice8::Reset
-
IDirect3DDevice8::ResourceManagerDiscardBytes
-
IDirect3DDevice8::SetClipPlane
-
IDirect3DDevice8::SetClipStatus
-
IDirect3DDevice8::SetCurrentTexturePalette
-
IDirect3DDevice8::SetCursorPosition
-
IDirect3DDevice8::SetCursorProperties
-
IDirect3DDevice8::SetGammaRamp
-
IDirect3DDevice8::SetIndices
-
IDirect3DDevice8::SetLight
-
IDirect3DDevice8::SetMaterial
-
IDirect3DDevice8::SetPaletteEntries
-
IDirect3DDevice8::SetPixelShader
-
IDirect3DDevice8::SetPixelShaderConstant
-
IDirect3DDevice8::SetRenderState
-
IDirect3DDevice8::SetRenderTarget
-
IDirect3DDevice8::SetStreamSource
-
IDirect3DDevice8::SetTexture
-
IDirect3DDevice8::SetTextureStageState
-
IDirect3DDevice8::SetTransform
-
IDirect3DDevice8::SetVertexShader
-
IDirect3DDevice8::SetVertexShaderConstant
-
IDirect3DDevice8::SetViewport
-
IDirect3DDevice8::ShowCursor
-
IDirect3DDevice8::TestCooperativeLevel
-
IDirect3DDevice8::UpdateTexture
-
IDirect3DDevice8::ValidateDevice
-
IDirect3DIndexBuffer8::GetDesc
-
IDirect3DIndexBuffer8
-
IDirect3DIndexBuffer8::Lock
-
IDirect3DIndexBuffer8::Unlock
-
IDirect3DResource8::FreePrivateData
-
IDirect3DResource8::GetDevice
-
IDirect3DResource8::GetPriority
-
IDirect3DResource8::GetPrivateData
-
IDirect3DResource8::GetType
-
IDirect3DResource8
-
IDirect3DResource8::PreLoad
-
IDirect3DResource8::SetPriority
-
IDirect3DResource8::SetPrivateData
-
IDirect3DSurface8::FreePrivateData
-
IDirect3DSurface8::GetContainer
-
IDirect3DSurface8::GetDesc
-
IDirect3DSurface8::GetDevice
-
IDirect3DSurface8::GetPrivateData
-
IDirect3DSurface8
-
IDirect3DSurface8::LockRect
-
IDirect3DSurface8::SetPrivateData
-
IDirect3DSurface8::UnlockRect
-
IDirect3DSwapChain8::GetBackBuffer
-
IDirect3DSwapChain8
-
IDirect3DSwapChain8::Present
-
IDirect3DTexture8::AddDirtyRect
-
IDirect3DTexture8::GetLevelDesc
-
IDirect3DTexture8::GetSurfaceLevel
-
IDirect3DTexture8
-
IDirect3DTexture8::LockRect
-
IDirect3DTexture8::UnlockRect
-
IDirect3DVertexBuffer8::GetDesc
-
IDirect3DVertexBuffer8
-
IDirect3DVertexBuffer8::Lock
-
IDirect3DVertexBuffer8::Unlock
-
IDirect3DVolume8::FreePrivateData
-
IDirect3DVolume8::GetContainer
-
IDirect3DVolume8::GetDesc
-
IDirect3DVolume8::GetDevice
-
IDirect3DVolume8::GetPrivateData
-
IDirect3DVolume8
-
IDirect3DVolume8::LockBox
-
IDirect3DVolume8::SetPrivateData
-
IDirect3DVolume8::UnlockBox
-
IDirect3DVolumeTexture8::AddDirtyBox
-
IDirect3DVolumeTexture8::GetLevelDesc
-
IDirect3DVolumeTexture8::GetVolumeLevel
-
IDirect3DVolumeTexture8
-
IDirect3DVolumeTexture8::LockBox
-
IDirect3DVolumeTexture8::UnlockBox
-
Interfaces
-
D3DCLIPPLANEn
-
D3DCOLOR_ARGB
-
D3DCOLOR_COLORVALUE
-
D3DCOLOR_RGBA
-
D3DCOLOR_XRGB
-
D3DFVF_TEXCOORDSIZEn
-
D3DTS_WORLD
-
D3DTS_WORLDMATRIX
-
D3DTS_WORLDn
-
Macros
-
D3DCOLOR
-
Other Types
-
Return Values
-
D3DVSD_CONST
-
D3DVSD_END
-
D3DVSD_NOP
-
D3DVSD_REG
-
D3DVSD_SKIP
-
D3DVSD_STREAM
-
D3DVSD_STREAM_TESS
-
D3DVSD_TESSNORMAL
-
D3DVSD_TESSUV
-
Vertex Shader Declarator Macros
-
D3DADAPTER_IDENTIFIER8
-
D3DBOX
-
D3DCAPS8
-
D3DCLIPSTATUS8
-
D3DCOLORVALUE
-
D3DDEVICE_CREATION_PARAMETERS
-
D3DDISPLAYMODE
-
D3DGAMMARAMP
-
D3DINDEXBUFFER_DESC
-
D3DLIGHT8
-
D3DLINEPATTERN
-
D3DLOCKED_BOX
-
D3DLOCKED_RECT
-
D3DMATERIAL8
-
D3DMATRIX
-
D3DPRESENT_PARAMETERS
-
D3DRANGE
-
D3DRASTER_STATUS
-
D3DRECT
-
D3DRECTPATCH_INFO
-
D3DSURFACE_DESC
-
D3DTRIPATCH_INFO
-
D3DVECTOR
-
D3DVERTEXBUFFER_DESC
-
D3DVIEWPORT8
-
D3DVOLUME_DESC
-
PALETTEENTRY
-
Structures
-
Texture Argument Flags
-
Direct3DX C/C++ Reference
-
D3DXASM Flags
-
D3DXIMAGE_FILEFORMAT
-
D3DXMESH
-
D3DXMESHOPT
-
D3DXMESHSIMP
-
D3DXPARAMETERTYPE
-
D3DXWELDEPSILONSFLAGS
-
D3DX_CHANNEL Flags
-
D3DX_FILTER Flags
-
D3DX_NORMALMAP Flags
-
Enumerated Types and Flags
-
D3DXCOLOR Extensions
-
D3DXMATRIX Extensions
-
D3DXPLANE Extensions
-
D3DXQUATERNION Extensions
-
D3DXVECTOR2 Extensions
-
D3DXVECTOR3 Extensions
-
D3DXVECTOR4 Extensions
-
C++ Specific Features
-
LPD3DXFILL2D
-
LPD3DXFILL3D
-
D3DXCreateEffect
-
D3DXCreateEffectFromFile
-
D3DXCreateEffectFromResource
-
Effect Functions
-
D3DXColorAdd
-
D3DXColorAdjustContrast
-
D3DXColorAdjustSaturation
-
D3DXColorLerp
-
D3DXColorModulate
-
D3DXColorNegative
-
D3DXColorScale
-
D3DXColorSubtract
-
D3DXCreateMatrixStack
-
D3DXFresnelTerm
-
D3DXMatrixAffineTransformation
-
D3DXMatrixfDeterminant
-
D3DXMatrixIdentity
-
D3DXMatrixInverse
-
D3DXMatrixIsIdentity
-
D3DXMatrixLookAtLH
-
D3DXMatrixLookAtRH
-
D3DXMatrixMultiply
-
D3DXMatrixMultiplyTranspose
-
D3DXMatrixOrthoLH
-
D3DXMatrixOrthoOffCenterLH
-
D3DXMatrixOrthoOffCenterRH
-
D3DXMatrixOrthoRH
-
D3DXMatrixPerspectiveFovLH
-
D3DXMatrixPerspectiveFovRH
-
D3DXMatrixPerspectiveLH
-
D3DXMatrixPerspectiveOffCenterLH
-
D3DXMatrixPerspectiveOffCenterRH
-
D3DXMatrixPerspectiveRH
-
D3DXMatrixReflect
-
D3DXMatrixRotationAxis
-
D3DXMatrixRotationQuaternion
-
D3DXMatrixRotationX
-
D3DXMatrixRotationY
-
D3DXMatrixRotationYawPitchRoll
-
D3DXMatrixRotationZ
-
D3DXMatrixScaling
-
D3DXMatrixShadow
-
D3DXMatrixTransformation
-
D3DXMatrixTranslation
-
D3DXMatrixTranspose
-
D3DXPlaneDot
-
D3DXPlaneDotCoord
-
D3DXPlaneDotNormal
-
D3DXPlaneFromPointNormal
-
D3DXPlaneFromPoints
-
D3DXPlaneIntersectLine
-
D3DXPlaneNormalize
-
D3DXPlaneTransform
-
D3DXQuaternionBaryCentric
-
D3DXQuaternionConjugate
-
D3DXQuaternionDot
-
D3DXQuaternionExp
-
D3DXQuaternionIdentity
-
D3DXQuaternionInverse
-
D3DXQuaternionIsIdentity
-
D3DXQuaternionLength
-
D3DXQuaternionLengthSq
-
D3DXQuaternionLn
-
D3DXQuaternionMultiply
-
D3DXQuaternionNormalize
-
D3DXQuaternionRotationAxis
-
D3DXQuaternionRotationMatrix
-
D3DXQuaternionRotationYawPitchRoll
-
D3DXQuaternionSlerp
-
D3DXQuaternionSquad
-
D3DXQuaternionSquadSetup
-
D3DXQuaternionToAxisAngle
-
D3DXVec2Add
-
D3DXVec2BaryCentric
-
D3DXVec2CatmullRom
-
D3DXVec2CCW
-
D3DXVec2Dot
-
D3DXVec2Hermite
-
D3DXVec2Length
-
D3DXVec2LengthSq
-
D3DXVec2Lerp
-
D3DXVec2Maximize
-
D3DXVec2Minimize
-
D3DXVec2Normalize
-
D3DXVec2Scale
-
D3DXVec2Subtract
-
D3DXVec2Transform
-
D3DXVec2TransformCoord
-
D3DXVec2TransformNormal
-
D3DXVec3Add
-
D3DXVec3BaryCentric
-
D3DXVec3CatmullRom
-
D3DXVec3Cross
-
D3DXVec3Dot
-
D3DXVec3Hermite
-
D3DXVec3Length
-
D3DXVec3LengthSq
-
D3DXVec3Lerp
-
D3DXVec3Maximize
-
D3DXVec3Minimize
-
D3DXVec3Normalize
-
D3DXVec3Project
-
D3DXVec3Scale
-
D3DXVec3Subtract
-
D3DXVec3Transform
-
D3DXVec3TransformCoord
-
D3DXVec3TransformNormal
-
D3DXVec3Unproject
-
D3DXVec4Add
-
D3DXVec4BaryCentric
-
D3DXVec4CatmullRom
-
D3DXVec4Cross
-
D3DXVec4Dot
-
D3DXVec4Hermite
-
D3DXVec4Length
-
D3DXVec4LengthSq
-
D3DXVec4Lerp
-
D3DXVec4Maximize
-
D3DXVec4Minimize
-
D3DXVec4Normalize
-
D3DXVec4Scale
-
D3DXVec4Subtract
-
D3DXVec4Transform
-
Math Functions
-
D3DXBoxBoundProbe
-
D3DXCleanMesh
-
D3DXComputeBoundingBox
-
D3DXComputeBoundingSphere
-
D3DXComputeNormals
-
D3DXComputeTangent
-
D3DXConvertMeshSubsetToSingleStrip
-
D3DXConvertMeshSubsetToStrips
-
D3DXCreateMesh
-
D3DXCreateMeshFVF
-
D3DXCreatePMeshFromStream
-
D3DXCreateSkinMesh
-
D3DXCreateSkinMeshFromMesh
-
D3DXCreateSkinMeshFVF
-
D3DXCreateSPMesh
-
D3DXDeclaratorFromFVF
-
D3DXFVFFromDeclarator
-
D3DXGeneratePMesh
-
D3DXIntersect
-
D3DXIntersectSubset
-
D3DXIntersectTri
-
D3DXLoadMeshFromX
-
D3DXLoadMeshFromXInMemory
-
D3DXLoadMeshFromXof
-
D3DXLoadMeshFromXResource
-
D3DXLoadSkinMeshFromXof
-
D3DXSaveMeshToX
-
D3DXSimplifyMesh
-
D3DXSphereBoundProbe
-
D3DXSplitMesh
-
D3DXTessellateNPatches
-
D3DXValidMesh
-
D3DXWeldVertices
-
Mesh Functions
-
D3DXCreateBuffer
-
D3DXCreateFont
-
D3DXCreateFontIndirect
-
D3DXCreateRenderToEnvMap
-
D3DXCreateRenderToSurface
-
D3DXCreateSprite
-
D3DXGetErrorString
-
D3DXGetFVFVertexSize
-
Miscellaneous Functions
-
D3DXAssembleShader
-
D3DXAssembleShaderFromFile
-
D3DXAssembleShaderFromResource
-
Shader Functions
-
D3DXCreateBox
-
D3DXCreateCylinder
-
D3DXCreatePolygon
-
D3DXCreateSphere
-
D3DXCreateTeapot
-
D3DXCreateText
-
D3DXCreateTorus
-
Functions, Shape-Drawing
-
D3DXCheckCubeTextureRequirements
-
D3DXCheckTextureRequirements
-
D3DXCheckVolumeTextureRequirements
-
D3DXComputeNormalMap
-
D3DXCreateCubeTexture
-
D3DXCreateCubeTextureFromFile
-
D3DXCreateCubeTextureFromFileEx
-
D3DXCreateCubeTextureFromFileInMemory
-
D3DXCreateCubeTextureFromFileInMemoryEx
-
D3DXCreateCubeTextureFromResource
-
D3DXCreateCubeTextureFromResourceEx
-
D3DXCreateTexture
-
D3DXCreateTextureFromFile
-
D3DXCreateTextureFromFileEx
-
D3DXCreateTextureFromFileInMemory
-
D3DXCreateTextureFromFileInMemoryEx
-
D3DXCreateTextureFromResource
-
D3DXCreateTextureFromResourceEx
-
D3DXCreateVolumeTexture
-
D3DXCreateVolumeTextureFromFile
-
D3DXCreateVolumeTextureFromFileEx
-
D3DXCreateVolumeTextureFromFileInMemory
-
D3DXCreateVolumeTextureFromFileInMemoryEx
-
D3DXCreateVolumeTextureFromResource
-
D3DXCreateVolumeTextureFromResourceEx
-
D3DXFillCubeTexture
-
D3DXFillTexture
-
D3DXFillVolumeTexture
-
D3DXFilterCubeTexture
-
D3DXFilterTexture
-
D3DXFilterVolumeTexture
-
D3DXGetImageInfoFromFile
-
D3DXGetImageInfoFromFileInMemory
-
D3DXGetImageInfoFromResource
-
D3DXLoadSurfaceFromFile
-
D3DXLoadSurfaceFromFileInMemory
-
D3DXLoadSurfaceFromMemory
-
D3DXLoadSurfaceFromResource
-
D3DXLoadSurfaceFromSurface
-
D3DXLoadVolumeFromFile
-
D3DXLoadVolumeFromFileInMemory
-
D3DXLoadVolumeFromMemory
-
D3DXLoadVolumeFromResource
-
D3DXLoadVolumeFromVolume
-
D3DXSaveSurfaceToFile
-
D3DXSaveTextureToFile
-
D3DXSaveVolumeToFile
-
Functions, Texturing
-
ID3DXBaseMesh::CloneMesh
-
ID3DXBaseMesh::CloneMeshFVF
-
ID3DXBaseMesh::ConvertAdjacencyToPointReps
-
ID3DXBaseMesh::ConvertPointRepsToAdjacency
-
ID3DXBaseMesh::DrawSubset
-
ID3DXBaseMesh::GenerateAdjacency
-
ID3DXBaseMesh::GetAttributeTable
-
ID3DXBaseMesh::GetDeclaration
-
ID3DXBaseMesh::GetDevice
-
ID3DXBaseMesh::GetFVF
-
ID3DXBaseMesh::GetIndexBuffer
-
ID3DXBaseMesh::GetNumFaces
-
ID3DXBaseMesh::GetNumVertices
-
ID3DXBaseMesh::GetOptions
-
ID3DXBaseMesh::GetVertexBuffer
-
ID3DXBaseMesh
-
ID3DXBaseMesh::LockIndexBuffer
-
ID3DXBaseMesh::LockVertexBuffer
-
ID3DXBaseMesh::UnlockIndexBuffer
-
ID3DXBaseMesh::UnlockVertexBuffer
-
ID3DXBuffer::GetBufferPointer
-
ID3DXBuffer::GetBufferSize
-
ID3DXBuffer
-
ID3DXEffect::Begin
-
ID3DXEffect::CloneEffect
-
ID3DXEffect::End
-
ID3DXEffect::FindNextValidTechnique
-
ID3DXEffect::GetCompiledEffect
-
ID3DXEffect::GetDesc
-
ID3DXEffect::GetDevice
-
ID3DXEffect::GetDword
-
ID3DXEffect::GetFloat
-
ID3DXEffect::GetMatrix
-
ID3DXEffect::GetParameterDesc
-
ID3DXEffect::GetPassDesc
-
ID3DXEffect::GetPixelShader
-
ID3DXEffect::GetString
-
ID3DXEffect::GetTechnique
-
ID3DXEffect::GetTechniqueDesc
-
ID3DXEffect::GetTexture
-
ID3DXEffect::GetVector
-
ID3DXEffect::GetVertexShader
-
ID3DXEffect
-
ID3DXEffect::IsParameterUsed
-
ID3DXEffect::OnLostDevice
-
ID3DXEffect::OnResetDevice
-
ID3DXEffect::Pass
-
ID3DXEffect::SetDword
-
ID3DXEffect::SetFloat
-
ID3DXEffect::SetMatrix
-
ID3DXEffect::SetPixelShader
-
ID3DXEffect::SetString
-
ID3DXEffect::SetTechnique
-
ID3DXEffect::SetTexture
-
ID3DXEffect::SetVector
-
ID3DXEffect::SetVertexShader
-
ID3DXEffect::Validate
-
ID3DXFont::Begin
-
ID3DXFont::DrawText
-
ID3DXFont::End
-
ID3DXFont::GetDevice
-
ID3DXFont::GetLogFont
-
ID3DXFont
-
ID3DXFont::OnLostDevice
-
ID3DXFont::OnResetDevice
-
ID3DXMatrixStack::GetTop
-
ID3DXMatrixStack
-
ID3DXMatrixStack::LoadIdentity
-
ID3DXMatrixStack::LoadMatrix
-
ID3DXMatrixStack::MultMatrix
-
ID3DXMatrixStack::MultMatrixLocal
-
ID3DXMatrixStack::Pop
-
ID3DXMatrixStack::Push
-
ID3DXMatrixStack::RotateAxis
-
ID3DXMatrixStack::RotateAxisLocal
-
ID3DXMatrixStack::RotateYawPitchRoll
-
ID3DXMatrixStack::RotateYawPitchRollLocal
-
ID3DXMatrixStack::Scale
-
ID3DXMatrixStack::ScaleLocal
-
ID3DXMatrixStack::Translate
-
ID3DXMatrixStack::TranslateLocal
-
ID3DXMesh
-
ID3DXMesh::LockAttributeBuffer
-
ID3DXMesh::Optimize
-
ID3DXMesh::OptimizeInplace
-
ID3DXMesh::UnlockAttributeBuffer
-
ID3DXPMesh::ClonePMesh
-
ID3DXPMesh::ClonePMeshFVF
-
ID3DXPMesh::GetAdjacency
-
ID3DXPMesh::GetMaxFaces
-
ID3DXPMesh::GetMaxVertices
-
ID3DXPMesh::GetMinFaces
-
ID3DXPMesh::GetMinVertices
-
ID3DXPMesh
-
ID3DXPMesh::Optimize
-
ID3DXPMesh::OptimizeBaseLOD
-
ID3DXPMesh::Save
-
ID3DXPMesh::SetNumFaces
-
ID3DXPMesh::SetNumVertices
-
ID3DXPMesh::TrimByFaces
-
ID3DXPMesh::TrimByVertices
-
ID3DXRenderToEnvMap::BeginCube
-
ID3DXRenderToEnvMap::BeginHemisphere
-
ID3DXRenderToEnvMap::BeginParabolic
-
ID3DXRenderToEnvMap::BeginSphere
-
ID3DXRenderToEnvMap::End
-
ID3DXRenderToEnvMap::Face
-
ID3DXRenderToEnvMap::GetDesc
-
ID3DXRenderToEnvMap::GetDevice
-
ID3DXRenderToEnvMap
-
ID3DXRenderToEnvMap::OnLostDevice
-
ID3DXRenderToEnvMap::OnResetDevice
-
ID3DXRenderToSurface::BeginScene
-
ID3DXRenderToSurface::EndScene
-
ID3DXRenderToSurface::GetDesc
-
ID3DXRenderToSurface::GetDevice
-
ID3DXRenderToSurface
-
ID3DXRenderToSurface::OnLostDevice
-
ID3DXRenderToSurface::OnResetDevice
-
ID3DXSkinMesh::ConvertToBlendedMesh
-
ID3DXSkinMesh::ConvertToIndexedBlendedMesh
-
ID3DXSkinMesh::GenerateSkinnedMesh
-
ID3DXSkinMesh::GetBoneInfluence
-
ID3DXSkinMesh::GetDeclaration
-
ID3DXSkinMesh::GetDevice
-
ID3DXSkinMesh::GetFVF
-
ID3DXSkinMesh::GetIndexBuffer
-
ID3DXSkinMesh::GetMaxFaceInfluences
-
ID3DXSkinMesh::GetMaxVertexInfluences
-
ID3DXSkinMesh::GetNumBoneInfluences
-
ID3DXSkinMesh::GetNumBones
-
ID3DXSkinMesh::GetNumFaces
-
ID3DXSkinMesh::GetNumVertices
-
ID3DXSkinMesh::GetOptions
-
ID3DXSkinMesh::GetOriginalMesh
-
ID3DXSkinMesh::GetVertexBuffer
-
ID3DXSkinMesh
-
ID3DXSkinMesh::LockAttributeBuffer
-
ID3DXSkinMesh::LockIndexBuffer
-
ID3DXSkinMesh::LockVertexBuffer
-
ID3DXSkinMesh::SetBoneInfluence
-
ID3DXSkinMesh::UnlockAttributeBuffer
-
ID3DXSkinMesh::UnlockIndexBuffer
-
ID3DXSkinMesh::UnlockVertexBuffer
-
ID3DXSkinMesh::UpdateSkinnedMesh
-
ID3DXSPMesh::CloneMesh
-
ID3DXSPMesh::CloneMeshFVF
-
ID3DXSPMesh::ClonePMesh
-
ID3DXSPMesh::ClonePMeshFVF
-
ID3DXSPMesh::GetDeclaration
-
ID3DXSPMesh::GetDevice
-
ID3DXSPMesh::GetFVF
-
ID3DXSPMesh::GetMaxFaces
-
ID3DXSPMesh::GetMaxVertices
-
ID3DXSPMesh::GetNumFaces
-
ID3DXSPMesh::GetNumVertices
-
ID3DXSPMesh::GetOptions
-
ID3DXSPMesh::GetVertexAttributeWeights
-
ID3DXSPMesh::GetVertexWeights
-
ID3DXSPMesh
-
ID3DXSPMesh::ReduceFaces
-
ID3DXSPMesh::ReduceVertices
-
ID3DXSprite::Begin
-
ID3DXSprite::Draw
-
ID3DXSprite::DrawTransform
-
ID3DXSprite::End
-
ID3DXSprite::GetDevice
-
ID3DXSprite
-
ID3DXSprite::OnLostDevice
-
ID3DXSprite::OnResetDevice
-
ID3DXTechnique
-
D3DXToDegree
-
D3DXToRadian
-
D3DXATTRIBUTERANGE
-
D3DXATTRIBUTEWEIGHTS
-
D3DXBONECOMBINATION
-
D3DXCOLOR
-
D3DXEFFECT_DESC
-
D3DXIMAGE_INFO
-
D3DXINTERSECTINFO
-
D3DXMATERIAL
-
D3DXMATRIX
-
D3DXPARAMETER_DESC
-
D3DXPASS_DESC
-
D3DXPLANE
-
D3DXQUATERNION
-
D3DXRTE_DESC
-
D3DXRTS_DESC
-
D3DXTECHNIQUE_DESC
-
D3DXVECTOR2
-
D3DXVECTOR3
-
D3DXVECTOR4
-
D3DXWELDEPSILONS
-
DirectXFileCreate
-
IDirectXFile::CreateEnumObject
-
IDirectXFile::CreateSaveObject
-
IDirectXFile
-
IDirectXFile::RegisterTemplates
-
IDirectXFileBinary::GetMimeType
-
IDirectXFileBinary::GetSize
-
IDirectXFileBinary
-
IDirectXFileBinary::Read
-
IDirectXFileData::AddBinaryObject
-
IDirectXFileData::AddDataObject
-
IDirectXFileData::AddDataReference
-
IDirectXFileData::GetData
-
IDirectXFileData::GetNextObject
-
IDirectXFileData::GetType
-
IDirectXFileData
-
IDirectXFileDataReference
-
IDirectXFileDataReference::Resolve
-
IDirectXFileEnumObject::GetDataObjectById
-
IDirectXFileEnumObject::GetDataObjectByName
-
IDirectXFileEnumObject::GetNextDataObject
-
IDirectXFileEnumObject
-
IDirectXFileObject::GetId
-
IDirectXFileObject::GetName
-
IDirectXFileObject
-
IDirectXFileSaveObject::CreateDataObject
-
IDirectXFileSaveObject
-
IDirectXFileSaveObject::SaveData
-
IDirectXFileSaveObject::SaveTemplates
-
DXFILELOADMEMORY
-
DXFILELOADRESOURCE
-
X File C/C++ Reference
-
Binary Format
-
Examples
-
Header
-
Token Records
-
TOKEN_NAME
-
TOKEN_STRING
-
TOKEN_INTEGER
-
TOKEN_GUID
-
TOKEN_INTEGER_LIST
-
TOKEN_FLOAT_LIST
-
Tokens
-
X File Format Reference
-
Animation
-
AnimationKey
-
AnimationOptions
-
AnimationSet
-
Boolean
-
Boolean2d
-
ColorRGB
-
ColorRGBA
-
Coords2d
-
FloatKeys
-
Frame
-
FrameTransformMatrix
-
IndexedColor
-
Material
-
Matrix4x4
-
Mesh
-
MeshFace
-
MeshFaceWraps
-
MeshMaterialList
-
MeshNormals
-
MeshTextureCoords
-
MeshVertexColors
-
Patch
-
PatchMesh
-
Quaternion
-
SkinWeights
-
TextureFilename
-
TimedFloatKeys
-
Vector
-
VertexDuplicationIndices
-
X File Templates
-
XSkinMeshHeader
-
Reference
-
Constants and Parameters
-
Effect File Reference
-
Pixel Shader Assembly
-
Effect File States
-
Techniques and Passes
-
Vertex Shader Assembly
-
Vertex Shader Declaration
-
Direct3DX Shader Assemblers Reference
-
Pixel Shader ALU
-
Pixel Shader Texture Addressing
-
Instructions, Counting
-
Instruction Pairing
-
Instruction Flow
-
Order of Operations
-
Architecture
-
add
-
bem
-
cmp
-
cnd
-
def
-
dp3
-
dp4
-
Instructions
-
lrp
-
mad
-
mov
-
mul
-
nop
-
phase
-
ps
-
sub
-
tex
-
texbem
-
texbeml
-
texcoord
-
texcrd
-
texdepth
-
texdp3
-
texdp3tex
-
texkill
-
texld
-
texm3x2depth
-
texm3x2pad
-
texm3x2tex
-
texm3x3
-
texm3x3pad
-
texm3x3spec
-
texm3x3tex
-
texm3x3vspec
-
texreg2ar
-
texreg2gb
-
texreg2rgb
-
Bias
-
Destination Register Write Masks
-
Instruction Modifiers
-
Invert
-
Modifiers
-
Texture Register Modifiers
-
Negate
-
Scale x 2
-
Source Register Selectors
-
Signed Scaling
-
Source Register Modifiers
-
Texture Register Modifiers for texld and texcrd
-
Pixel Shader Reference
-
Registers
-
Register Types
-
Read Port Limit
-
Read-only, Read/Write
-
Range
-
Vertex Shader Architecture
-
Vertex Shader Block Diagram
-
dst
-
exp
-
expp
-
frc
-
lit
-
log
-
logp
-
m3x2
-
m3x3
-
m3x4
-
m4x3
-
m4x4
-
max
-
min
-
rcp
-
rsq
-
sge
-
slt
-
vs
-
Input Registers
-
Output Registers
-
Vertex Shader Reference
-
What's New in DirectX Graphics
-
Action Genres
-
Hand-to-Hand
-
Shooting
-
Third-Person Action
-
Action Mapping Constants
-
Any-Control Constants
-
Arcade Genres
-
Platform
-
Side-to-Side
-
2-D Object
-
3-D Model
-
3-D Navigation
-
3-D Object
-
CAD Genres
-
Browser
-
Control Genres
-
Remote Control
-
DirectPlay Voice Mapping Constants
-
Combat Racing
-
Genres, Driving
-
Mechanical Fighting
-
Racing
-
Tank
-
Air Combat
-
Civilian Flight
-
Flight Genres
-
Helicopter Combat
-
Space Combat
-
Keyboard Mapping Constants
-
Mouse Mapping Constants
-
Baseball Batting
-
Baseball Fielding
-
Baseball Pitching
-
Basketball Defense
-
Basketball Offense
-
Fishing
-
Football Defense
-
Football Offense
-
Football Play
-
Football Quarterback
-
Golf
-
Hockey Defense
-
Hockey Goalie
-
Hockey Offense
-
Hunting
-
Mountain Biking
-
Racquet
-
Skiing
-
Soccer Defense
-
Soccer Offense
-
Sports Genres
-
Role-Playing
-
Strategy Genres
-
Turn-Based
-
Callback Functions
-
DIConfigureDevicesCallback
-
DIEnumCreatedEffectObjectsCallback
-
DIEnumDeviceObjectsCallback
-
DIEnumDevicesBySemanticsCallback
-
DIEnumDevicesCallback
-
DIEnumEffectsCallback
-
DIEnumEffectsInFileCallback
-
Device Constants
-
DirectInput and Japanese Keyboards
-
Joystick Device Constants
-
Keyboard Device Constants
-
Mouse Device Constants
-
DirectInput C/C++ Reference
-
DirectInput8Create
-
IDirectInput8
-
IDirectInput8::ConfigureDevices
-
IDirectInput8::CreateDevice
-
IDirectInput8::EnumDevices
-
IDirectInput8::EnumDevicesBySemantics
-
IDirectInput8::FindDevice
-
IDirectInput8::GetDeviceStatus
-
IDirectInput8::Initialize
-
IDirectInput8::RunControlPanel
-
IDirectInputDevice8
-
IDirectInputDevice8::Acquire
-
IDirectInputDevice8::BuildActionMap
-
IDirectInputDevice8::CreateEffect
-
IDirectInputDevice8::EnumCreatedEffectObjects
-
IDirectInputDevice8::EnumEffects
-
IDirectInputDevice8::EnumEffectsInFile
-
IDirectInputDevice8::EnumObjects
-
IDirectInputDevice8::Escape
-
IDirectInputDevice8::GetCapabilities
-
IDirectInputDevice8::GetDeviceData
-
IDirectInputDevice8::GetDeviceInfo
-
IDirectInputDevice8::GetDeviceState
-
IDirectInputDevice8::GetEffectInfo
-
IDirectInputDevice8::GetForceFeedbackState
-
IDirectInputDevice8::GetImageInfo
-
IDirectInputDevice8::GetObjectInfo
-
IDirectInputDevice8::GetProperty
-
IDirectInputDevice8::Initialize
-
IDirectInputDevice8::Poll
-
IDirectInputDevice8::RunControlPanel
-
IDirectInputDevice8::SendDeviceData
-
IDirectInputDevice8::SendForceFeedbackCommand
-
IDirectInputDevice8::SetActionMap
-
IDirectInputDevice8::SetCooperativeLevel
-
IDirectInputDevice8::SetDataFormat
-
IDirectInputDevice8::SetEventNotification
-
IDirectInputDevice8::SetProperty
-
IDirectInputDevice8::Unacquire
-
IDirectInputDevice8::WriteEffectToFile
-
IDirectInputEffect
-
IDirectInputEffect::Download
-
IDirectInputEffect::Escape
-
IDirectInputEffect::GetEffectGuid
-
IDirectInputEffect::GetEffectStatus
-
IDirectInputEffect::GetParameters
-
IDirectInputEffect::Initialize
-
IDirectInputEffect::SetParameters
-
IDirectInputEffect::Start
-
IDirectInputEffect::Stop
-
IDirectInputEffect::Unload
-
DIDFT_GETINSTANCE
-
DIDFT_GETTYPE
-
DIDFT_MAKEINSTANCE
-
DIEFT_GETTYPE
-
DIMAKEUSAGEDWORD
-
DISEQUENCE_COMPARE
-
GET_DIDEVICE_SUBTYPE
-
GET_DIDEVICE_TYPE
-
CPOINT
-
DIACTION
-
DIACTIONFORMAT
-
DICOLORSET
-
DICONDITION
-
DICONFIGUREDEVICESPARAMS
-
DICONSTANTFORCE
-
DICUSTOMFORCE
-
DIDATAFORMAT
-
DIDEVCAPS
-
DIDEVICEIMAGEINFO
-
DIDEVICEIMAGEINFOHEADER
-
DIDEVICEINSTANCE
-
DIDEVICEOBJECTDATA
-
DIDEVICEOBJECTINSTANCE
-
DIEFFECT
-
DIEFFECTINFO
-
DIEFFESCAPE
-
DIENVELOPE
-
DIFILEEFFECT
-
DIJOYSTATE
-
DIJOYSTATE2
-
DIMOUSESTATE
-
DIMOUSESTATE2
-
DIOBJECTDATAFORMAT
-
DIPERIODIC
-
DIPROPCPOINTS
-
DIPROPDWORD
-
DIPROPGUIDANDPATH
-
DIPROPHEADER
-
DIPROPPOINTER
-
DIPROPRANGE
-
DIPROPSTRING
-
DIRAMPFORCE
-
ActionMapper Sample
-
DIConfig Sample
-
DirectInput C/C++ Samples
-
FFConst Sample
-
Joystick Sample
-
Keyboard Sample
-
Mouse Sample
-
MultiMapper Sample
-
ReadFFE Sample
-
Scrawl Sample
-
DirectInput C/C++ Tutorials
-
Step 1: Creating the DirectInput Object
-
Step 2: Creating the DirectInput Keyboard Device
-
Step 3: Setting the Keyboard Data Format
-
Step 4: Setting the Keyboard Behavior
-
Step 5: Gaining Access to the Keyboard
-
Step 6: Retrieving Data from the Keyboard
-
Step 7: Closing Down the DirectInput System
-
Tutorial 1: Using the Keyboard
-
Sample Function 1: DI_Init
-
Sample Function 2: DI_Term
-
Step 1: Creating the DirectInput Mouse Device
-
Step 2: Setting the Mouse Data Format
-
Step 3: Setting the Mouse Behavior
-
Step 4: Preparing for Buffered Input from the Mouse
-
Step 5: Managing Access to the Mouse
-
Step 6: Retrieving Buffered Data from the Mouse
-
Tutorial 2: Using the Mouse
-
Step 1: Enumerating the Joysticks
-
Step 2: Creating the DirectInput Joystick Device
-
Step 3: Setting the Joystick Data Format
-
Step 4: Setting the Joystick Behavior
-
Step 5: Gaining Access to the Joystick
-
Step 6: Retrieving Data from the Joystick
-
Tutorial 3: Using the Joystick
-
Step 1: Enumerating Force-Feedback Devices
-
Step 2: Creating the DirectInput Force-Feedback Device
-
Step 3: Enumerating Supported Effects
-
Step 4: Creating an Effect
-
Step 5: Playing an Infinite Effect
-
Step 6: Changing an Effect
-
Tutorial 4: Using Force Feedback
-
Step 1: Defining the Game Actions
-
Step 2: Defining the Action Map
-
Step 3: Mapping Actions to Devices
-
Step 4: Configuring and Applying the Action Map
-
Step 5: Displaying the Action Map
-
Step 6: User Configuration of the Action Map
-
Step 7: Retrieval of Action Mapped Data
-
Tutorial 5: Using Action Mapping
-
DirectInput
-
Introduction to DirectInput
-
Power of DirectInput, The
-
Started with DirectInput, Getting
-
Tips and Tools, Programming
-
Previous Versions of DirectInput, Designing for
-
Response Delays During Debugging, Preventing
-
Duplicate Registry Keys, Avoiding
-
Force Editor
-
GetDeviceData and an Unacquired Device
-
DirectInput, Understanding
-
DirectInput Objects
-
Interaction with Windows
-
Action Mapping
-
Action Map, Configuring the
-
Devices, Finding Matching
-
Files During Development, Maintaining
-
Action Map, Preparing the
-
Action Data, Retrieving
-
User Configuration of the Device
-
Buffered and Immediate Data
-
Buffered Joystick Data
-
Buffered Keyboard Data
-
Buffered Mouse Data
-
Lost Joystick Input, Checking for
-
Lost Keyboard Input, Checking for
-
Lost Mouse Input, Checking for
-
DirectInput Device Data
-
Immediate Joystick Data
-
Immediate Keyboard Data
-
Immediate Mouse Data
-
Joystick Axis Data, Interpreting
-
Keyboard Data, Interpreting
-
Mouse Axis Data, Interpreting
-
Joystick Data
-
Keyboard Data
-
Mouse Data
-
Output Data
-
Event Notification, Polling and
-
Relative and Absolute Axis Coordinates
-
Time Stamps and Sequence Numbers
-
CPOINTs, Using
-
Devices, Acquiring
-
Cooperative Levels
-
DirectInput Device, Creating a
-
Device Capabilities
-
Device Data Formats
-
Device Object Enumeration
-
Device Properties
-
Device Setup
-
DirectInput Devices
-
Basic Concepts of Force Feedback
-
Effect, Changing an
-
Constant Forces
-
Effect, Creating an
-
Custom Forces
-
Device-Specific Effects
-
Effects, Downloading and Unloading
-
Conditions
-
Effect Direction
-
Examples of Setting Effect Direction
-
Effect Enumeration
-
Effect Object Enumeration
-
Effect Playback
-
Effect Types
-
Envelopes and Offsets
-
Force Feedback
-
Force-Feedback State
-
Gain
-
Information About a Supported Effect
-
Effects from a File, Loading
-
Periodic Effects
-
Ramp Forces
-
DirectInput, Using
-
DirectInput, Creating
-
DirectInput Device Enumeration
-
What's New in DirectInput
-
DirectX 8.1 Components
-
Further Information
-
DirectX 8.1, Introducing
-
What's New in DirectX 8.1
-
Application Wizard
-
Callback Functions, Using
-
Callback Function, Implementing a
-
COM Object, Creating a
-
DirectX COM Documentation Conventions
-
IUnknown::AddRef
-
IUnknown Interface
-
IUnknown::QueryInterface
-
IUnknown::Release
-
COM Object's Lifetime, Managing a
-
ATL with DirectX 8.x COM Interfaces, Using
-
C to Access COM Objects, Using
-
COM, Using
-
COM Interfaces, Using
-
Additional Interfaces, Requesting
-
Macros to Call DirectX COM Methods, Using
-
What is a COM Object?
-
GUIDs
-
DirectX Samples and Other DirectX Applications, Compiling
-
Compilation, Preparing for
-
Component Version Constants
-
GUIDs, Linking with
-
DirectX Applications, Debugging
-
DXGetErrorDescription8
-
DXGetErrorString8
-
DXTrace
-
DXTRACE_ERR
-
DXTRACE_ERR_NOMSGBOX
-
DXTRACE_MSG
-
DirectX 8.1 Error Handling Functions
-
DirectX 8.1 Error Handling Macros
-
DirectX 8.1 Error Handling Utility Library, The
-
DirectX with C/C++, Programming
-
Version Checking
-
System Version, Checking the Operating
-
DirectX Caps Viewer
-
DirectX Control Panel Application
-
DirectX Diagnostic Tool
-
DirectX Tools
-
Kill Help Utility
-
Legal Information
-
PDVMESSAGEHANDLER
-
PFNDPNMESSAGEHANDLER
-
DirectPlay C/C++ Reference
-
DirectPlay8AddressCreate
-
DirectPlay8Create
-
DirectPlay8LobbyCreate
-
DirectPlayVoiceCreate
-
IDirectPlay8Address
-
IDirectPlay8Address::AddComponent
-
IDirectPlay8Address::BuildFromDPADDRESS
-
IDirectPlay8Address::BuildFromURLA
-
IDirectPlay8Address::BuildFromURLW
-
IDirectPlay8Address::Clear
-
IDirectPlay8Address::Duplicate
-
IDirectPlay8Address::GetComponentByIndex
-
IDirectPlay8Address::GetComponentByName
-
IDirectPlay8Address::GetDevice
-
IDirectPlay8Address::GetNumComponents
-
IDirectPlay8Address::GetSP
-
IDirectPlay8Address::GetURLA
-
IDirectPlay8Address::GetURLW
-
IDirectPlay8Address::GetUserData
-
IDirectPlay8Address::IsEqual
-
IDirectPlay8Address::SetDevice
-
IDirectPlay8Address::SetEqual
-
IDirectPlay8Address::SetSP
-
IDirectPlay8Address::SetUserData
-
IDirectPlay8AddressIP
-
IDirectPlay8AddressIP::BuildAddress
-
IDirectPlay8AddressIP::BuildFromSockAddr
-
IDirectPlay8AddressIP::BuildLocalAddress
-
IDirectPlay8AddressIP::GetAddress
-
IDirectPlay8AddressIP::GetLocalAddress
-
IDirectPlay8AddressIP::GetSockAddress
-
IDirectPlay8Client
-
IDirectPlay8Client::CancelAsyncOperation
-
IDirectPlay8Client::Close
-
IDirectPlay8Client::Connect
-
IDirectPlay8Client::EnumHosts
-
IDirectPlay8Client::EnumServiceProviders
-
IDirectPlay8Client::GetApplicationDesc
-
IDirectPlay8Client::GetCaps
-
IDirectPlay8Client::GetConnectionInfo
-
IDirectPlay8Client::GetSendQueueInfo
-
IDirectPlay8Client::GetServerAddress
-
IDirectPlay8Client::GetServerInfo
-
IDirectPlay8Client::GetSPCaps
-
IDirectPlay8Client::Initialize
-
IDirectPlay8Client::RegisterLobby
-
IDirectPlay8Client::ReturnBuffer
-
IDirectPlay8Client::Send
-
IDirectPlay8Client::SetCaps
-
IDirectPlay8Client::SetClientInfo
-
IDirectPlay8Client::SetSPCaps
-
IDirectPlay8LobbiedApplication
-
IDirectPlay8LobbiedApplication::Close
-
IDirectPlay8LobbiedApplication::GetConnectionSettings
-
IDirectPlay8LobbiedApplication::Initialize
-
IDirectPlay8LobbiedApplication::RegisterProgram
-
IDirectPlay8LobbiedApplication::Send
-
IDirectPlay8LobbiedApplication::SetAppAvailable
-
IDirectPlay8LobbiedApplication::SetConnectionSettings
-
IDirectPlay8LobbiedApplication::UnRegisterProgram
-
IDirectPlay8LobbiedApplication::UpdateStatus
-
IDirectPlay8LobbyClient
-
IDirectPlay8LobbyClient::Close
-
IDirectPlay8LobbyClient::ConnectApplication
-
IDirectPlay8LobbyClient::EnumLocalPrograms
-
IDirectPlay8LobbyClient::GetConnectionSettings
-
IDirectPlay8LobbyClient::Initialize
-
IDirectPlay8LobbyClient::ReleaseApplication
-
IDirectPlay8LobbyClient::Send
-
IDirectPlay8LobbyClient::SetConnectionSettings
-
IDirectPlay8Peer
-
IDirectPlay8Peer::AddPlayerToGroup
-
IDirectPlay8Peer::CancelAsyncOperation
-
IDirectPlay8Peer::Close
-
IDirectPlay8Peer::Connect
-
IDirectPlay8Peer::CreateGroup
-
IDirectPlay8Peer::DestroyGroup
-
IDirectPlay8Peer::DestroyPeer
-
IDirectPlay8Peer::EnumGroupMembers
-
IDirectPlay8Peer::EnumHosts
-
IDirectPlay8Peer::EnumPlayersAndGroups
-
IDirectPlay8Peer::EnumServiceProviders
-
IDirectPlay8Peer::GetApplicationDesc
-
IDirectPlay8Peer::GetCaps
-
IDirectPlay8Peer::GetConnectionInfo
-
IDirectPlay8Peer::GetGroupContext
-
IDirectPlay8Peer::GetGroupInfo
-
IDirectPlay8Peer::GetLocalHostAddresses
-
IDirectPlay8Peer::GetPeerAddress
-
IDirectPlay8Peer::GetPeerInfo
-
IDirectPlay8Peer::GetPlayerContext
-
IDirectPlay8Peer::GetSendQueueInfo
-
IDirectPlay8Peer::GetSPCaps
-
IDirectPlay8Peer::Host
-
IDirectPlay8Peer::Initialize
-
IDirectPlay8Peer::RegisterLobby
-
IDirectPlay8Peer::RemovePlayerFromGroup
-
IDirectPlay8Peer::ReturnBuffer
-
IDirectPlay8Peer::SendTo
-
IDirectPlay8Peer::SetApplicationDesc
-
IDirectPlay8Peer::SetCaps
-
IDirectPlay8Peer::SetGroupInfo
-
IDirectPlay8Peer::SetPeerInfo
-
IDirectPlay8Peer::SetSPCaps
-
IDirectPlay8Peer::TerminateSession
-
IDirectPlay8Server
-
IDirectPlay8Server::AddPlayerToGroup
-
IDirectPlay8Server::CancelAsyncOperation
-
IDirectPlay8Server::Close
-
IDirectPlay8Server::CreateGroup
-
IDirectPlay8Server::DestroyClient
-
IDirectPlay8Server::DestroyGroup
-
IDirectPlay8Server::EnumGroupMembers
-
IDirectPlay8Server::EnumPlayersAndGroups
-
IDirectPlay8Server::EnumServiceProviders
-
IDirectPlay8Server::GetApplicationDesc
-
IDirectPlay8Server::GetCaps
-
IDirectPlay8Server::GetClientAddress
-
IDirectPlay8Server::GetClientInfo
-
IDirectPlay8Server::GetConnectionInfo
-
IDirectPlay8Server::GetGroupContext
-
IDirectPlay8Server::GetGroupInfo
-
IDirectPlay8Server::GetLocalHostAddresses
-
IDirectPlay8Server::GetPlayerContext
-
IDirectPlay8Server::GetSendQueueInfo
-
IDirectPlay8Server::GetSPCaps
-
IDirectPlay8Server::Host
-
IDirectPlay8Server::Initialize
-
IDirectPlay8Server::RegisterLobby
-
IDirectPlay8Server::RemovePlayerFromGroup
-
IDirectPlay8Server::ReturnBuffer
-
IDirectPlay8Server::SendTo
-
IDirectPlay8Server::SetApplicationDesc
-
IDirectPlay8Server::SetCaps
-
IDirectPlay8Server::SetGroupInfo
-
IDirectPlay8Server::SetServerInfo
-
IDirectPlay8Server::SetSPCaps
-
IDirectPlayVoiceClient
-
IDirectPlayVoiceClient::Connect
-
IDirectPlayVoiceClient::Create3DSoundBuffer
-
IDirectPlayVoiceClient::Delete3DSoundBuffer
-
IDirectPlayVoiceClient::Disconnect
-
IDirectPlayVoiceClient::GetCaps
-
IDirectPlayVoiceClient::GetClientConfig
-
IDirectPlayVoiceClient::GetCompressionTypes
-
IDirectPlayVoiceClient::GetSessionDesc
-
IDirectPlayVoiceClient::GetSoundDeviceConfig
-
IDirectPlayVoiceClient::GetTransmitTargets
-
IDirectPlayVoiceClient::Initialize
-
IDirectPlayVoiceClient::SetClientConfig
-
IDirectPlayVoiceClient::SetNotifyMask
-
IDirectPlayVoiceClient::SetTransmitTargets
-
IDirectPlayVoiceServer
-
IDirectPlayVoiceServer::GetCaps
-
IDirectPlayVoiceServer::GetCompressionTypes
-
IDirectPlayVoiceServer::GetSessionDesc
-
IDirectPlayVoiceServer::GetTransmitTargets
-
IDirectPlayVoiceServer::Initialize
-
IDirectPlayVoiceServer::SetNotifyMask
-
IDirectPlayVoiceServer::SetSessionDesc
-
IDirectPlayVoiceServer::SetTransmitTargets
-
IDirectPlayVoiceServer::StartSession
-
IDirectPlayVoiceServer::StopSession
-
IDirectPlayVoiceTest
-
IDirectPlayVoiceTest::CheckAudioSetup
-
DPL_MSGID_CONNECT
-
DPL_MESSAGE_CONNECT
-
DPL_MSGID_CONNECTION_SETTINGS
-
DPL_MESSAGE_CONNECTION_SETTINGS
-
DPL_MSGID_DISCONNECT
-
DPL_MESSAGE_DISCONNECT
-
DPL_MSGID_RECEIVE
-
DPL_MESSAGE_RECEIVE
-
DPL_MSGID_SESSION_STATUS
-
DPL_MESSAGE_SESSION_STATUS
-
DPN_MSGID_ADD_PLAYER_TO_GROUP
-
DPNMSG_ADD_PLAYER_TO_GROUP
-
DPN_MSGID_APPLICATION_DESC
-
DPN_MSGID_ASYNC_OP_COMPLETE
-
DPNMSG_ASYNC_OP_COMPLETE
-
DPN_MSGID_CLIENT_INFO
-
DPNMSG_CLIENT_INFO
-
DPN_MSGID_CONNECT_COMPLETE
-
DPNMSG_CONNECT_COMPLETE
-
DPN_MSGID_CREATE_GROUP
-
DPNMSG_CREATE_GROUP
-
DPN_MSGID_CREATE_PLAYER
-
DPNMSG_CREATE_PLAYER
-
DPN_MSGID_DESTROY_GROUP
-
DPNMSG_DESTROY_GROUP
-
DPN_MSGID_DESTROY_PLAYER
-
DPNMSG_DESTROY_PLAYER
-
DPN_MSGID_ENUM_HOSTS_QUERY
-
DPNMSG_ENUM_HOSTS_QUERY
-
DPN_MSGID_ENUM_HOSTS_RESPONSE
-
DPNMSG_ENUM_HOSTS_RESPONSE
-
DPN_MSGID_GROUP_INFO
-
DPNMSG_GROUP_INFO
-
DPN_MSGID_HOST_MIGRATE
-
DPNMSG_HOST_MIGRATE
-
DPN_MSGID_INDICATED_CONNECT_ABORTED
-
DPNMSG_INDICATED_CONNECT_ABORTED
-
DPN_MSGID_INDICATE_CONNECT
-
DPNMSG_INDICATE_CONNECT
-
DPN_MSGID_PEER_INFO
-
DPNMSG_PEER_INFO
-
DPN_MSGID_RECEIVE
-
DPNMSG_RECEIVE
-
DPN_MSGID_REMOVE_PLAYER_FROM_GROUP
-
DPNMSG_REMOVE_PLAYER_FROM_GROUP
-
DPN_MSGID_RETURN_BUFFER
-
DPNMSG_RETURN_BUFFER
-
DPN_MSGID_SEND_COMPLETE
-
DPNMSG_SEND_COMPLETE
-
DPN_MSGID_SERVER_INFO
-
DPNMSG_SERVER_INFO
-
DPN_MSGID_TERMINATE_SESSION
-
DPNMSG_TERMINATE_SESSION
-
DVMSGID_CONNECTRESULT
-
DVMSG_CONNECTRESULT
-
DVMSGID_CREATEVOICEPLAYER
-
DVMSG_CREATEVOICEPLAYER
-
DVMSGID_DELETEVOICEPLAYER
-
DVMSG_DELETEVOICEPLAYER
-
DVMSGID_DISCONNECTRESULT
-
DVMSG_DISCONNECTRESULT
-
DVMSGID_GAINFOCUS
-
DVMSGID_HOSTMIGRATED
-
DVMSG_HOSTMIGRATED
-
DVMSGID_INPUTLEVEL
-
DVMSG_INPUTLEVEL
-
DVMSGID_LOCALHOSTSETUP
-
DVMSG_LOCALHOSTSETUP
-
DVMSGID_LOSTFOCUS
-
DVMSGID_OUTPUTLEVEL
-
DVMSG_OUTPUTLEVEL
-
DVMSGID_PLAYEROUTPUTLEVEL
-
DVMSG_PLAYEROUTPUTLEVEL
-
DVMSGID_PLAYERVOICESTART
-
DVMSG_PLAYERVOICESTART
-
DVMSGID_PLAYERVOICESTOP
-
DVMSG_PLAYERVOICESTOP
-
DVMSGID_RECORDSTART
-
DVMSG_RECORDSTART
-
DVMSGID_RECORDSTOP
-
DVMSG_RECORDSTOP
-
DVMSGID_SESSIONLOST
-
DVMSG_SESSIONLOST
-
DVMSGID_SETTARGETS
-
DVMSG_SETTARGETS
-
System Messages
-
DirectPlay Server Messages
-
DirectPlay Client Messages
-
DirectPlay Lobby Messages
-
DirectPlay Voice Messages
-
DPL_APPLICATION_INFO
-
DPL_CONNECTION_SETTINGS
-
DPL_CONNECT_INFO
-
DPL_PROGRAM_DESC
-
DPN_APPLICATION_DESC
-
DPN_BUFFER_DESC
-
DPN_CAPS
-
DPN_CONNECTION_INFO
-
DPN_GROUP_INFO
-
DPN_PLAYER_INFO
-
DPN_SECURITY_CREDENTIALS
-
DPN_SECURITY_DESC
-
DPN_SERVICE_PROVIDER_INFO
-
DPN_SP_CAPS
-
DVCAPS
-
DVCLIENTCONFIG
-
DVCOMPRESSIONINFO
-
DVSESSIONDESC
-
DVSOUNDDEVICECONFIG
-
AddressOverride
-
ChatPeer
-
DataRelay
-
DirectPlay C++ Samples
-
LobbyClient
-
Maze
-
SimpleClientServer
-
SimplePeer
-
StagedPeer
-
VoiceClientServer
-
VoiceConnect
-
VoiceGroup
-
VoicePosition
-
DirectPlay C/C++ Tutorials
-
Tutorial 8: Direct Play Voice
-
User's Guide
-
DirectPlay Voice Session, Preparing for a
-
Voice Session, Starting a
-
Voice Setup, Testing the
-
DirectPlay Voice Client Object, Creating a
-
DirectPlay Voice Client Session, Connecting to a
-
Transmission Targets List, Setting the
-
Voice Session, Terminating a
-
Tutorial 1: Creating a DirectPlay Object and Enumerating Service Providers
-
User's Guide
-
DirectPlay Application, Terminating a
-
Tutorial 2: Hosting a Session
-
Address Object, Creating an
-
Session, Hosting a
-
Application, Terminating the
-
Tutorial 3: Enumerating Hosted Sessions
-
User's Guide
-
Host Enumeration, Initiating
-
Host Responses, Handling
-
Tutorial 4: Connecting to a Session
-
User's Guide
-
Session, Connecting to a
-
Tutorial 5: Sending Messages to Other Players
-
User's Guide
-
Message, Sending a
-
Message, Receiving a
-
Tutorial 6: Handling Host Migration
-
User's Guide
-
Host Migration
-
Tutorial 7: Creating a Lobbyable Application
-
User's Guide
-
Lobby Launch, Detecting a
-
DPL_MSGID_CONNECT Message, Handling the
-
Connection Settings, Obtaining
-
Session, Starting the
-
Lobbied Session, Terminating a
-
Application as Lobbyable, Registering an
-
Tutorial 9: Creating a DirectPlay Client/Server Session
-
User's Guide
-
Up the Server, Setting
-
Up a Client, Setting
-
Server Messages
-
Client Messages
-
Client/Server Session, Terminating a
-
DirectPlay
-
Client/Server Topology
-
DirectPlay Objects, Communicating with
-
Sessions, Creating and Managing
-
DirectPlay Lobby Support
-
DirectPlay Network Communication
-
DirectPlay Transport Protocol
-
DirectPlay Addresses
-
DirectPlay Voice Communication
-
Introduction to DirectPlay
-
Peer-to-Peer Topology
-
DirectPlay Callback Functions and Multithreading Issues
-
DirectPlay Networking Callbacks
-
Client/Server Session, Connecting to a
-
Client/Server Sessions
-
Client/Server Session, Initiating a
-
Client/Server Session, Leaving a
-
Client/Server Session, Managing a
-
Normal Client/Server Game Play
-
Client/Server Host, Selecting a
-
Service Provider for a Client, Selecting a
-
DirectPlay Lobbies
-
DirectPlay Lobby Architecture
-
Lobbyable Applications
-
Lobbyable Application, Launching a
-
Lobby Clients
-
Lobby Client, Communicating with a
-
Lobby Servers
-
Basic Message Handling
-
Basic Networking
-
Congestion Control
-
IPX Address Objects, Creating
-
Modem Address Objects, Creating
-
Serial Address Objects, Creating
-
TCP/IP Address Objects, Creating
-
Data Strings
-
Data Values
-
Application Instance
-
Baud
-
Device
-
Flow Control
-
Host Name
-
Parity
-
Phone Number
-
Port
-
Program
-
Provider
-
Stop Bits
-
Data Value Summary
-
DirectPlay Addressing
-
DirectPlay Address Objects
-
DirectPlay Protocol
-
DirectPlay Service Providers
-
DirectPlay URLs
-
Addresses, Handling
-
Statistics, Monitoring Messaging
-
Message Queues, Monitoring the Pending
-
Message Categories
-
Network Address Translation, Firewalls, and Proxies
-
NATs, Using
-
Network Usage, Optimizing
-
Sample URLs
-
Send Prioritization
-
DirectX Protocol in an Application, Using the
-
Peer-to-Peer Session, Connecting to a
-
Peer-to-Peer Session, Initiating a
-
Peer-to-Peer Session, Leaving a
-
Peer-to-Peer Session, Managing a
-
Normal Peer-to-Peer Game Play
-
Peer-to-Peer Sessions
-
Host for a Peer-to-Peer Session, Selecting a
-
Service Provider for a Peer-to-Peer Session, Selecting a
-
Peer-to-Peer Session, Terminating a
-
DirectPlay, Understanding
-
3-D Voice Session, Creating a
-
Audio Device Testing
-
Automatic Gain Control
-
Capture Focus
-
DirectPlay Voice Topologies
-
Server Voice Topology, Forwarding
-
Jitter Buffers
-
Server Sessions, Mixing
-
Peer-to-Peer Voice Topology
-
Transmission Control
-
Push to Talk
-
Voice Activation
-
DirectPlay Voice, Understanding
-
Fast User Switching
-
Voice Codecs
-
Voice Host Migration
-
Set Guidelines, Working
-
Player Context Values, Using
-
Player Context Value, Defining a
-
Player Context Data, Managing
-
DirectPlay Core API, Using the
-
DirectPlay Core Visual Basic API, Using the
-
DirectPlay DPNSVR Application, Using the
-
Use DPNSVR, How to
-
Client/Server Messages, Handling
-
Client Startup Messages
-
Server Startup Messages
-
Client Messaging During Normal Game Play
-
Server Messaging During Normal Game Play
-
Client Session Termination Messages
-
Server Session Termination Messages
-
DirectPlay Messaging, Handling
-
Peer-to-Peer Host Messages
-
Session, Starting a
-
Host Migration and Session Termination
-
Standard Peer-to-Peer Messages, Handling
-
Startup Messages
-
Normal Game Play, Messaging During
-
Session Termination Messages
-
Hosts, Enumerating
-
DirectPlay Enumeration, Implementing a
-
DirectPlay Enumerations, Using
-
Callback Function in DirectPlay and DirectPlay Voice, Implementing a
-
DirectPlay Networking Callback Using Critical Section Objects, Implementing a
-
Down a Lobbied Application, Closing
-
Lobby Launching, Handling
-
Lobbied Application Callback Message Handler, Implementing a
-
Lobbyable Application, Implementing a
-
Lobbyable Application, Registering a
-
Sample Lobbied Application Message Handler, A
-
DirectPlay Lobby API, Using the
-
DirectPlay Lobby Visual Basic API, Using the
-
Down a Lobby Client, Closing
-
Lobbied Application, Communicating with a
-
Lobby Client, Implementing a
-
Lobby Client Message Handler, Implementing a
-
Lobby Client, Initializing a
-
Lobbied Application, Launching a
-
Sample Lobby Client Message Handler, A
-
DirectPlay Network Traffic with Netmon, Monitoring
-
Netmon Works With DirectPlay, How
-
Netmon for DirectPlay, Configuring
-
DirectPlay Network Traffic, Capturing
-
Tips for Using Netmon with DirectPlay
-
Audio Capture Device, Sharing the
-
Network Performance with DP8Sim, Testing
-
DirectPlay, Using
-
Windows Sound Mixer, Configuring the
-
DirectPlay Voice Device, Selecting a
-
Windows Sound Mixer for Playback, Configuring the
-
Windows Sound Mixer for Recording, Configuring the
-
Microphone Boost
-
Autoconfiguration
-
Voice Client Messages, Handling
-
General Voice Messaging Considerations
-
Voice Host Messages, Handling
-
DirectPlay Voice API, Using the
-
DirectPlay Voice Visual Basic API, Using the
-
What's New in DirectPlay
-
DirectSetup
-
DirectSetup, About
-
AutoPlay, Enabling
-
DirectSetup Callback Function, Creating a
-
Callback Function, Setting the
-
Upgrade Flags in the Callback Function, Using
-
Defaults in the Callback Function, Overriding
-
Setup, Customizing
-
DirectSetup Essentials
-
Setup Overview for DirectSetup
-
Setup Folder, Preparing the
-
Setup Program, Testing the
-
DirectXRegisterApplication
-
DirectXSetup
-
DirectXSetupCallbackFunction
-
DirectXSetupGetVersion
-
DirectXSetupSetCallback
-
DirectXUnRegisterApplication
-
DirectSetup Reference
-
DIRECTXREGISTERAPP
-
DSETUP_CB_UPGRADEINFO
-
Dinstall Sample
-
3-D Algorithms for Buffers
-
3-D Sound
-
3DAudio
-
About RIFF
-
IDirectSoundBuffer8::AcquireResources
-
IDirectMusicPort8::Activate
-
IDirectMusicTrack8::AddNotificationType
-
IDirectMusicPerformance8::AddPort
-
Adjusting DirectSound Acceleration for Testing
-
AdjustSound
-
IDirectMusicPerformance8::AdjustTime
-
Advanced Topics in DirectX Audio
-
IReferenceClock::AdvisePeriodic
-
IReferenceClock::AdviseTime
-
IDirectMusicPortDownload8::AllocateBuffer
-
IDirectMusicPerformance8::AllocPMsg
-
AmplitudeModulation
-
Application-Created Messages
-
IDirectMusicPerformance8::AssignPChannel
-
IDirectMusicPerformance8::AssignPChannelBlock
-
Audio Scripts
-
AudioFX
-
AudioPath
-
Audiopath Form
-
Audiopaths and Buffers
-
AudioScripts
-
Automatically Downloading Bands
-
IDirectMusicComposer8::AutoTransition
-
Band Form
-
Band Track Form
-
Bands
-
Basic Concepts of DirectX Audio
-
Basic Steps in Playing Sounds
-
Batch Parameters for 3-D Buffers
-
Batch Parameters for 3-D Listeners
-
Buffer Basics
-
Buffer Chains
-
Buffer Control Options
-
Buffer Management
-
Buffer Position and Velocity
-
Building DirectX Audio Projects
-
Cache Management
-
IDirectMusicLoader8::CacheObject
-
IDirectMusicScript8::CallRoutine
-
Capture Buffer Effects
-
Capture Buffer Information
-
Capture Buffer Notification
-
Capture Device Capabilities
-
CaptureSound
-
Capturing MIDI
-
Capturing Waves
-
IDirectMusicComposer8::ChangeChordMap
-
Changing the Tempo
-
Channels
-
Chord Track List
-
Chordmap Form
-
Chordmap Track List
-
Chordmaps
-
Chorus
-
IDirectMusicLoader8::ClearCache
-
Clock Time vs. Music Time
-
IDirectMusicSegment8::Clone
-
IDirectMusicPerformance8::ClonePMsg
-
IDirectMusicPerformance8::CloseDown
-
IDirectMusicLoader8::CollectGarbage
-
Command Track Chunk
-
IDirectSound3DListener8::CommitDeferredSettings
-
Common Chunks
-
IDirectSound8::Compact
-
Compacting Hardware Memory
-
IDirectMusicSegment8::Compose
-
IDirectMusicComposer8::ComposeSegmentFromShape
-
IDirectMusicComposer8::ComposeSegmentFromTemplate
-
IDirectMusicComposer8::ComposeTemplateFromShape
-
IDirectMusicComposer8::ComposeTransition
-
Compositional Music Elements
-
Compression
-
Container Form
-
Containers
-
Control Segments
-
IDirectMusicAudioPath8::ConvertPChannel
-
Cooperative Levels
-
Coordinates of 3-D Space
-
CPU Considerations for 3-D Buffers
-
IDirectMusicPerformance8::CreateAudioPath
-
IDirectSoundCapture8::CreateCaptureBuffer
-
IDirectMusic8::CreateMusicBuffer
-
IDirectMusic8::CreatePort
-
IDirectMusicBand8::CreateSegment
-
IDirectSound8::CreateSoundBuffer
-
IDirectMusicPerformance8::CreateStandardAudioPath
-
Creating a Capture Buffer
-
Creating Audiopaths
-
Creating Secondary Buffers
-
Creating the DirectSound Object
-
Creating the DirectSoundCapture Object
-
Creating the Performance
-
Curves
-
Custom Loading
-
D3DVECTOR
-
Debugging DirectX Audio Projects
-
Default Audiopath
-
Default Port
-
Deferred Settings
-
Device Capabilities
-
IDirectMusicPort8::DeviceIoControl
-
DirectMusic C/C++ Reference
-
DirectMusic C++ Samples
-
DirectMusic Component GUIDs
-
DirectMusic Enumerated Types
-
DirectMusic File Format
-
DirectMusic File Structures
-
DirectMusic GUIDs
-
DirectMusic Interface GUIDs
-
DirectMusic Interfaces
-
DirectMusic Messages
-
DirectMusic Return Values
-
DirectMusic Return Values by Name
-
DirectMusic Return Values by Number
-
DirectMusic Structures
-
DirectMusic Tools
-
DirectMusic Tracks
-
DirectSound 3-D Buffers
-
DirectSound 3-D Listeners
-
DirectSound and DirectMusic
-
DirectSound Buffer Configuration Form
-
DirectSound Buffers
-
DirectSound Buffers on ISA Cards
-
DirectSound Buffers on PCI Cards
-
DirectSound C/C++ Reference
-
DirectSound C++ Samples
-
DirectSound Callback Function
-
DirectSound Component GUIDs
-
DirectSound Device GUIDs
-
DirectSound Devices
-
DirectSound Driver Models
-
DirectSound Functions
-
DirectSound GUIDs
-
DirectSound Interface GUIDs
-
DirectSound Interfaces
-
DirectSound Playback Overview
-
DirectSound Return Values
-
DirectSound Return Values by Name
-
DirectSound Return Values by Number
-
DirectSound Structures
-
DirectSoundCaptureCreate8
-
DirectSoundCaptureEnumerate
-
DirectSoundCreate8
-
DirectSoundEnumerate
-
DirectSoundFullDuplexCreate8
-
DirectX Audio
-
DirectX Audio C++ Samples
-
DirectX Audio C++ Tutorials
-
Disabling and Enabling Track Parameters
-
Distance Factor
-
Distortion
-
DLS Structures
-
DLS Synthesizer
-
DMUS_APATH_DYNAMIC_3D
-
DMUS_APATH_DYNAMIC_MONO
-
DMUS_APATH_DYNAMIC_STEREO
-
DMUS_APATH_SHARED_STEREOPLUSREVERB
-
DMUS_ARTICPARAMS
-
DMUS_ARTICULATION
-
DMUS_ARTICULATION2
-
DMUS_AUDIOPARAMS
-
DMUS_BAND_PARAM
-
DMUS_BUFFERDESC
-
DMUS_CHANNEL_PRIORITY_PMSG
-
DMUS_CHORD_KEY
-
DMUS_CHORD_PARAM
-
DMUS_CHORDKEYF_FLAGS
-
DMUS_CLOCKINFO8
-
DMUS_CLOCKTYPE
-
DMUS_COMMAND_PARAM
-
DMUS_COMMAND_PARAM_2
-
DMUS_COMMANDT_TYPES
-
DMUS_COMPOSEF_FLAGS
-
DMUS_CONNECTION_RULE
-
DMUS_COPYRIGHT
-
DMUS_CURVE_FLAGS
-
DMUS_CURVE_PMSG
-
DMUS_DOWNLOADINFO
-
DMUS_EVENTHEADER
-
DMUS_EXTENSIONCHUNK
-
DMUS_INSTRUMENT
-
DMUS_IO_BAND_ITEM_HEADER
-
DMUS_IO_BAND_ITEM_HEADER2
-
DMUS_IO_BAND_TRACK_HEADER
-
DMUS_IO_BUFFER_ATTRIBUTES_HEADER
-
DMUS_IO_CHORD
-
DMUS_IO_CHORDENTRY
-
DMUS_IO_CHORDMAP
-
DMUS_IO_CHORDMAP_SIGNPOST
-
DMUS_IO_CHORDMAP_SUBCHORD
-
DMUS_IO_COMMAND
-
DMUS_IO_CONTAINED_OBJECT_HEADER
-
DMUS_IO_CONTAINER_HEADER
-
DMUS_IO_CURVE_ITEM
-
DMUS_IO_INSTRUMENT
-
DMUS_IO_LYRICSTRACK_EVENTHEADER
-
DMUS_IO_MELFORM
-
DMUS_IO_MOTIFSETTINGS
-
DMUS_IO_MUTE
-
DMUS_IO_NEXTCHORD
-
DMUS_IO_PARAMCONTROLTRACK_CURVEINFO
-
DMUS_IO_PARAMCONTROLTRACK_OBJECTHEADER
-
DMUS_IO_PARAMCONTROLTRACK_PARAMHEADER
-
DMUS_IO_PARTREF
-
DMUS_IO_PATTERN
-
DMUS_IO_PCHANNELTOBUFFER_HEADER
-
DMUS_IO_PLAYMARKER
-
DMUS_IO_PORTCONFIG_HEADER
-
DMUS_IO_REFERENCE
-
DMUS_IO_SCRIPT_HEADER
-
DMUS_IO_SCRIPTTRACK_EVENTHEADER
-
DMUS_IO_SEGMENT_HEADER
-
DMUS_IO_SEGMENT_ITEM_HEADER
-
DMUS_IO_SEGMENT_TRACK_HEADER
-
DMUS_IO_SEGREF_HEADER
-
DMUS_IO_SEQ_ITEM
-
DMUS_IO_SIGNPOST
-
DMUS_IO_SONG_HEADER
-
DMUS_IO_STYLE
-
DMUS_IO_STYLE_ANTICIPATION
-
DMUS_IO_STYLECURVE
-
DMUS_IO_STYLEMARKER
-
DMUS_IO_STYLENOTE
-
DMUS_IO_STYLEPART
-
DMUS_IO_STYLERESOLUTION
-
DMUS_IO_SUBCHORD
-
DMUS_IO_SYSEX_ITEM
-
DMUS_IO_TEMPO_ITEM
-
DMUS_IO_TIMESIG
-
DMUS_IO_TIMESIGNATURE_ITEM
-
DMUS_IO_TOOL_HEADER
-
DMUS_IO_TRACK_EXTRAS_HEADER
-
DMUS_IO_TRACK_HEADER
-
DMUS_IO_TRACKREF_HEADER
-
DMUS_IO_TRANSITION_DEF
-
DMUS_IO_VALID_START
-
DMUS_IO_VERSION
-
DMUS_IO_WAVE_HEADER
-
DMUS_IO_WAVE_ITEM_HEADER
-
DMUS_IO_WAVE_PART_HEADER
-
DMUS_IO_WAVE_TRACK_HEADER
-
DMUS_LFOPARAMS
-
DMUS_LYRIC_PMSG
-
DMUS_MELODY_FRAGMENT
-
DMUS_MIDI_PMSG
-
DMUS_MSCPARAMS
-
DMUS_MUTE_PARAM
-
DMUS_NOTE_PMSG
-
DMUS_NOTEF_FLAGS
-
DMUS_NOTERANGE
-
DMUS_NOTIFICATION_PMSG
-
DMUS_OBJECTDESC
-
DMUS_OFFSETTABLE
-
DMUS_PATCH_PMSG
-
DMUS_PATTERNT_TYPES
-
DMUS_PEGPARAMS
-
DMUS_PLAY_MARKER_PARAM
-
DMUS_PLAYMODE_FLAGS
-
DMUS_PMSG
-
DMUS_PMSGF_FLAGS
-
DMUS_PMSGT_TYPES
-
DMUS_PORTCAPS
-
DMUS_PORTPARAMS8
-
DMUS_REGION
-
DMUS_RHYTHM_PARAM
-
DMUS_SCRIPT_ERRORINFO
-
DMUS_SEGF_FLAGS
-
DMUS_SHAPET_TYPES
-
DMUS_STYLET_TYPES
-
DMUS_SUBCHORD
-
DMUS_SYNTHSTATS8
-
DMUS_SYSEX_PMSG
-
DMUS_TEMPO_PARAM
-
DMUS_TEMPO_PMSG
-
DMUS_TIME_RESOLVE_FLAGS
-
DMUS_TIMESIG_PMSG
-
DMUS_TIMESIGNATURE
-
DMUS_TRACKF_FLAGS
-
DMUS_TRANSPOSE_PMSG
-
DMUS_VALID_START_PARAM
-
DMUS_VARIATIONS_PARAM
-
DMUS_VARIATIONT_TYPES
-
DMUS_VEGPARAMS
-
DMUS_VERSION
-
DMUS_WAVE
-
DMUS_WAVE_PMSG
-
DMUS_WAVEARTDL
-
DMUS_WAVEDATA
-
DMUS_WAVEDL
-
DMUS_WAVES_REVERB_PARAMS
-
Doppler Factor
-
IDirectMusicSong8::Download
-
Downloadable Sounds
-
Downloading and Unloading Bands
-
IDirectMusicPerformance8::DownloadInstrument
-
DS3DBUFFER
-
DS3DLISTENER
-
DSBCAPS
-
DSBPOSITIONNOTIFY
-
DSBUFFERDESC
-
DSCAPS
-
DSCBCAPS
-
DSCBUFFERDESC
-
DSCCAPS
-
DSCEFFECTDESC
-
DSCFXAec
-
DSCFXNoiseSuppress
-
DSEFFECTDESC
-
DSEnumCallback
-
DSFXChorus
-
DSFXCompressor
-
DSFXDistortion
-
DSFXEcho
-
DSFXFlanger
-
DSFXGargle
-
DSFXI3DL2Reverb
-
DSFXParamEq
-
DSFXWavesReverb
-
DSOUND_IO_3D
-
DSOUND_IO_DSBUFFERDESC
-
DSOUND_IO_DSBUSID
-
DSOUND_IO_DXDMO_DATA
-
DSOUND_IO_DXDMO_HEADER
-
IDirectSound8::DuplicateSoundBuffer
-
Duplicating Buffers
-
Dynamic Voice Management
-
Echo
-
Effect Parameters
-
Effects Form
-
IDirectMusicLoader8::EnableCache
-
IDirectMusicTrack8::EndPlay
-
Ensuring Timely Band Changes
-
IDirectMusicStyle8::EnumBand
-
IDirectMusicStyle8::EnumChordMap
-
EnumDevices
-
Enumerating Objects
-
Enumeration of Capture Devices
-
Enumeration of Sound Devices
-
IDirectMusicCollection8::EnumInstrument
-
IDirectMusic8::EnumMasterClock
-
IDirectMusicStyle8::EnumMotif
-
IDirectMusicContainer8::EnumObject
-
IDirectMusicStyle8::EnumPattern
-
IDirectMusic8::EnumPort
-
IDirectMusicScript8::EnumRoutine
-
IDirectMusicScript8::EnumVariable
-
Environmental Reverberation
-
Filling and Playing Static Buffers
-
Flange
-
IDirectMusicBuffer8::Flush
-
IDirectMusicPerformance8::FreePMsg
-
FullDuplexFilter
-
Garbage Collection
-
Gargle
-
IKsPropertySet::Get
-
IDirectSoundFXDistortion8::GetAllParameters
-
IDirectMusicPortDownload8::GetAppend
-
IDirectMusicSegment8::GetAudioPathConfig
-
IDirectMusicStyle8::GetBand
-
IDirectMusicDownload8::GetBuffer
-
IDirectMusicBuffer8::GetBufferFormat
-
IDirectMusicPerformance8::GetBumperLength
-
IDirectSoundCapture8::GetCaps
-
IDirectMusicPort8::GetChannelPriority
-
IDirectMusicStyle8::GetChordMap
-
IDirectSound3DBuffer8::GetConeAngles
-
IDirectSound3DBuffer8::GetConeOrientation
-
IDirectSound3DBuffer8::GetConeOutsideVolume
-
IDirectSoundCaptureBuffer8::GetCurrentPosition
-
IDirectMusicPerformance8::GetDefaultAudioPath
-
IDirectMusicStyle8::GetDefaultBand
-
IDirectMusicStyle8::GetDefaultChordMap
-
IDirectMusic8::GetDefaultPort
-
IDirectMusicSegment8::GetDefaultResolution
-
IDirectMusicObject8::GetDescriptor
-
GetDeviceID
-
IDirectSound3DListener8::GetDistanceFactor
-
IDirectMusicPortDownload8::GetDLId
-
IDirectSound3DListener8::GetDopplerFactor
-
IDirectMusicStyle8::GetEmbellishmentLength
-
IDirectMusicPort8::GetFormat
-
IDirectSoundBuffer8::GetFrequency
-
IDirectSoundCaptureBuffer8::GetFXStatus
-
IDirectMusicPerformance8::GetGlobalParam
-
IDirectMusicPerformance8::GetGraph
-
IDirectMusicCollection8::GetInstrument
-
IDirectMusicPort8::GetLatencyClock
-
IDirectMusicPerformance8::GetLatencyTime
-
IDirectMusicSegment8::GetLength
-
IDirectMusicGetLoader8::GetLoader
-
IDirectMusicSegment8::GetLoopPoints
-
IDirectMusic8::GetMasterClock
-
IDirectMusicBuffer8::GetMaxBytes
-
IDirectSound3DBuffer8::GetMaxDistance
-
IDirectMusicTool8::GetMediaTypeArraySize
-
IDirectMusicTool8::GetMediaTypes
-
IDirectSound3DBuffer8::GetMinDistance
-
IDirectSound3DBuffer8::GetMode
-
IDirectMusicStyle8::GetMotif
-
IDirectMusicTool8::GetMsgDeliveryType
-
IDirectMusicBuffer8::GetNextEvent
-
IDirectMusicPerformance8::GetNotificationPMsg
-
IDirectMusicPort8::GetNumChannelGroups
-
IDirectMusicLoader8::GetObject
-
IDirectSoundBuffer8::GetObjectInPath
-
IDirectSound3DListener8::GetOrientation
-
IDirectSoundBuffer8::GetPan
-
IDirectMusicPerformance8::GetParam
-
IDirectMusicTrack8::GetParamEx
-
IDirectMusicInstrument8::GetPatch
-
IDirectSound3DListener8::GetPosition
-
IDirectMusicPerformance8::GetPrepareTime
-
IDirectSoundFXI3DL2Reverb8::GetPreset
-
IDirectSoundFXI3DL2Reverb8::GetQuality
-
IDirectMusicPerformance8::GetQueueTime
-
IDirectMusicBuffer8::GetRawBufferPtr
-
IDirectMusicSegmentState8::GetRepeats
-
IDirectMusicPerformance8::GetResolvedTime
-
IDirectSound3DListener8::GetRolloffFactor
-
IDirectMusicPort8::GetRunningStats
-
IDirectMusicChordMap8::GetScale
-
IDirectMusicSegmentState8::GetSeek
-
IDirectMusicSegmentState8::GetSegment
-
IDirectMusicPerformance8::GetSegmentState
-
IDirectSound8::GetSpeakerConfig
-
IDirectMusicSegment8::GetStartPoint
-
IDirectMusicBuffer8::GetStartTime
-
IDirectSoundCaptureFXAec8::GetStatus
-
IDirectMusicStyle8::GetTempo
-
IReferenceClock::GetTime
-
IDirectMusicStyle8::GetTimeSignature
-
Getting Object Descriptors
-
Getting Started with DirectX Audio
-
IDirectMusicGraph8::GetTool
-
IDirectMusicSegment8::GetTrack
-
IDirectMusicSegment8::GetTrackGroup
-
IDirectMusicBuffer8::GetUsedBytes
-
IDirectMusicScript8::GetVariableNumber
-
IDirectMusicScript8::GetVariableObject
-
IDirectMusicScript8::GetVariableVariant
-
IDirectSound3DListener8::GetVelocity
-
IDirectSoundBuffer8::GetVolume
-
Glossary
-
GUID_BandParam
-
GUID_ChordParam
-
GUID_Clear_All_Bands
-
GUID_Clear_All_MelodyFragments
-
GUID_CommandParam
-
GUID_CommandParam2
-
GUID_CommandParamNext
-
GUID_ConnectToDLSCollection
-
GUID_Disable_Auto_Download
-
GUID_DisableTempo
-
GUID_DisableTimeSig
-
GUID_Download
-
GUID_DownloadToAudioPath
-
GUID_Enable_Auto_Download
-
GUID_EnableTempo
-
GUID_EnableTimeSig
-
GUID_IDirectMusicBand
-
GUID_IDirectMusicChordMap
-
GUID_IDirectMusicStyle
-
GUID_MelodyFragment
-
GUID_MuteParam
-
GUID_Play_Marker
-
GUID_RhythmParam
-
GUID_SeedVariations
-
GUID_StandardMIDIFile
-
GUID_TempoParam
-
GUID_TimeSignature
-
GUID_Unload
-
GUID_UnloadFromAudioPath
-
GUID_Valid_Start_Time
-
GUID_Variations
-
Hardware Acceleration on ISA and PCI Cards
-
How Music Varies During Playback
-
Identifying the Track
-
IDirectMusic8
-
-
IDirectMusicAudioPath8
-
-
IDirectMusicBand8
-
-
IDirectMusicBuffer8
-
-
IDirectMusicChordMap8
-
-
IDirectMusicCollection8
-
-
IDirectMusicComposer8
-
-
IDirectMusicContainer8
-
-
IDirectMusicDownload8
-
-
IDirectMusicDownloadedInstrument8
-
IDirectMusicGetLoader8
-
-
IDirectMusicGraph8
-
-
IDirectMusicInstrument8
-
-
IDirectMusicLoader8
-
-
IDirectMusicObject8
-
-
IDirectMusicPatternTrack8
-
-
IDirectMusicPerformance8
-
-
IDirectMusicPort8
-
-
IDirectMusicPortDownload8
-
-
IDirectMusicScript8
-
-
IDirectMusicSegment8
-
-
IDirectMusicSegmentState8
-
-
IDirectMusicSong8
-
-
IDirectMusicStyle8
-
-
IDirectMusicThru8
-
-
IDirectMusicTool8
-
-
IDirectMusicTrack8
-
-
IDirectSound3DBuffer8
-
-
IDirectSound3DListener8
-
-
IDirectSound8
-
-
IDirectSoundBuffer8
-
-
IDirectSoundCapture8
-
-
IDirectSoundCaptureBuffer8
-
-
IDirectSoundCaptureFXAec8
-
-
IDirectSoundCaptureFXNoiseSuppress8
-
-
IDirectSoundFullDuplex8
-
-
IDirectSoundFXChorus8
-
-
IDirectSoundFXCompressor8
-
-
IDirectSoundFXDistortion8
-
-
IDirectSoundFXEcho8
-
-
IDirectSoundFXFlanger8
-
-
IDirectSoundFXGargle8
-
-
IDirectSoundFXI3DL2Reverb8
-
-
IDirectSoundFXParamEq8
-
-
IDirectSoundFXWavesReverb8
-
-
IDirectSoundNotify8
-
-
IKsControl
-
-
IKsPropertySet
-
-
IDirectMusicTrack8::Init
-
IDirectMusicPerformance8::InitAudio
-
IDirectSoundCaptureBuffer8::Initialize
-
IDirectMusicSegment8::InitPlay
-
IDirectMusicGraph8::InsertTool
-
IDirectMusicSegment8::InsertTrack
-
Instruments and Downloading
-
Introduction to DirectX Audio
-
IDirectMusicPerformance8::Invalidate
-
IReferenceClock
-
-
IDirectMusicTrack8::IsParamSupported
-
IDirectMusicPerformance8::IsPlaying
-
IDirectMusicTrack8::Join
-
IKsControl::KsProperty
-
KSPROPERTY
-
Latency and Bumper Time
-
Listener Orientation
-
Listener Position and Velocity
-
Loader
-
Loading an Object from a File
-
Loading an Object from a Resource
-
Loading and Downloading Collections
-
Loading Audio Data
-
IDirectMusicLoader8::LoadObjectFromFile
-
IDirectSoundCaptureBuffer8::Lock
-
Low-Level DLS
-
Lyrics Track List
-
Making Band Changes Programmatically
-
Manually Downloading Bands
-
Marker Track List
-
Master Clock
-
Matching Buffer Formats
-
Melody Formulation Track List
-
Message Creation and Delivery
-
Messages
-
MIDI Channel Messages
-
MIDI Messages
-
MIDI System Messages
-
MIDI-based Segments
-
IDirectMusicPerformance8::MIDIToMusic
-
Migrating from Ports to Audiopaths
-
Minimizing Control Changes
-
Minimum and Maximum Distances
-
Mixing Sounds
-
Multichannel Wave Formats
-
Music Files for Composition
-
Music Values and MIDI Notes
-
IDirectMusicPerformance8::MusicToMIDI
-
MusicTool
-
IDirectMusicPerformance8::MusicToReferenceTime
-
Mute Track Chunk
-
Notification and Event Handling
-
Obtaining the 3-D Buffer Object
-
Obtaining the 3-D Listener
-
Optimizing DirectSound Performance
-
Overview of Audio Data Flow
-
Overview of Programming for Composition
-
IDirectMusicBuffer8::PackStructured
-
IDirectMusicBuffer8::PackUnstructured
-
Parameter Control Track List
-
Parametric Equalizer
-
IDirectMusicObject8::ParseDescriptor
-
Patch Collisions
-
Pattern Track Form
-
IDirectMusicPerformance8::PChannelInfo
-
Perception of Sound Positions
-
Performance
-
Performance Channels
-
Performance Message Types
-
Performance Parameters
-
IDirectSoundBuffer8::Play
-
Play and Write Cursors
-
Play Buffer Notification
-
Play3DSound
-
PlayAudio
-
Playback Controls
-
IDirectMusicPort8::PlayBuffer
-
IDirectMusicTrack8::PlayEx
-
Playing a MIDI File with Custom Instruments
-
Playing Sounds
-
Playing Sounds on Audiopaths
-
Playing the Primary Buffer Continuously
-
PlayMotif
-
IDirectMusicPerformance8::PlaySegment
-
IDirectMusicPerformance8::PlaySegmentEx
-
PlaySound
-
Prepare Time
-
Processing Mode
-
IDirectMusicTool8::ProcessPMsg
-
Programming Tips and Tools
-
Property Sets
-
Property Sets for DirectMusic Ports
-
Property Sets for DirectSound Buffers
-
IKsPropertySet::QuerySupport
-
IDirectMusicPort8::Read
-
Reading Wave Data from a Resource
-
Reading Wave Files
-
Reference List
-
IDirectMusicPerformance8::ReferenceToMusicTime
-
IDirectMusicLoader8::ReleaseObject
-
IDirectMusicLoader8::ReleaseObjectByUnknown
-
IDirectMusicSegment8::RemoveNotificationType
-
IDirectMusicPerformance8::RemovePort
-
IDirectMusicGraph8::RemoveTool
-
IDirectMusicSegment8::RemoveTrack
-
IDirectSoundCaptureFXNoiseSuppress8::Reset
-
IDirectMusicBuffer8::ResetReadPtr
-
IDirectSoundBuffer8::Restore
-
Retrieving Objects from an Audiopath
-
IDirectMusicPerformance8::RhythmToTime
-
RIFF Notation
-
Roadmap
-
Rolloff Factor
-
IDirectMusicLoader8::ScanDirectory
-
Scanning a Directory for Objects
-
Script Form
-
Script Track List
-
Segment Form
-
Segment States
-
Segment Timing
-
Segment Trigger Track List
-
Segments and Segment States
-
Self-Controlling Segments
-
IDirectMusicPerformance8::SendPMsg
-
Sequence Track Chunk
-
IKsPropertySet::Set
-
IDirectSoundFXWavesReverb8::SetAllParameters
-
IDirectMusicPerformance8::SetBumperLength
-
IDirectMusicPort8::SetChannelPriority
-
IDirectSound3DBuffer8::SetConeAngles
-
IDirectSound3DBuffer8::SetConeOrientation
-
IDirectSound3DBuffer8::SetConeOutsideVolume
-
IDirectSound8::SetCooperativeLevel
-
IDirectSoundBuffer8::SetCurrentPosition
-
IDirectMusicPerformance8::SetDefaultAudioPath
-
IDirectMusicSegment8::SetDefaultResolution
-
IDirectMusicObject8::SetDescriptor
-
IDirectMusic8::SetDirectSound
-
IDirectSound3DListener8::SetDistanceFactor
-
IDirectSound3DListener8::SetDopplerFactor
-
IDirectMusic8::SetExternalMasterClock
-
IDirectSoundBuffer8::SetFormat
-
IDirectSoundBuffer8::SetFrequency
-
IDirectSoundBuffer8::SetFX
-
IDirectMusicPerformance8::SetGlobalParam
-
IDirectMusicPerformance8::SetGraph
-
IDirectMusicSegment8::SetLength
-
IDirectMusicSegment8::SetLoopPoints
-
IDirectMusic8::SetMasterClock
-
IDirectSound3DBuffer8::SetMaxDistance
-
IDirectSound3DBuffer8::SetMinDistance
-
IDirectSound3DBuffer8::SetMode
-
IDirectMusicPerformance8::SetNotificationHandle
-
IDirectSoundNotify8::SetNotificationPositions
-
IDirectMusicPort8::SetNumChannelGroups
-
IDirectMusicLoader8::SetObject
-
IDirectSound3DListener8::SetOrientation
-
IDirectSoundBuffer8::SetPan
-
IDirectMusicTrack8::SetParam
-
IDirectMusicTrack8::SetParamEx
-
IDirectMusicInstrument8::SetPatch
-
IDirectMusicPatternTrack8::SetPatternByName
-
IDirectMusicSegment8::SetPChannelsUsed
-
IDirectSound3DListener8::SetPosition
-
IDirectMusicPerformance8::SetPrepareTime
-
IDirectSoundFXI3DL2Reverb8::SetPreset
-
IDirectSoundFXI3DL2Reverb8::SetQuality
-
IDirectMusicPort8::SetReadNotificationHandle
-
IDirectMusicSegment8::SetRepeats
-
IDirectSound3DListener8::SetRolloffFactor
-
IDirectMusicLoader8::SetSearchDirectory
-
IDirectSound8::SetSpeakerConfig
-
IDirectMusicSegment8::SetStartPoint
-
IDirectMusicBuffer8::SetStartTime
-
Setting and Retrieving Global Parameters
-
Setting and Retrieving Track Parameters
-
Setting Effects on Buffers
-
Setting Objects
-
Setting the Loader's Search Directory
-
IDirectMusicSegmentState8::SetTrackConfig
-
IDirectMusicBuffer8::SetUsedBytes
-
IDirectMusicScript8::SetVariableNumber
-
IDirectMusicScript8::SetVariableObject
-
IDirectMusicScript8::SetVariableVariant
-
IDirectMusicPatternTrack8::SetVariation
-
IDirectSound3DBuffer8::SetVelocity
-
IDirectMusicAudioPath8::SetVolume
-
Signpost Track Chunk
-
Song Form
-
Sound Capture
-
Sound Cones
-
SoundFX
-
Speaker Configuration
-
IDirectMusicGraph8::StampPMsg
-
Standard Audiopaths
-
Standard Effects
-
Standard Track Parameters
-
Standard Track Types
-
IDirectSoundCaptureBuffer8::Start
-
-
-
-
-
IDirectSoundCaptureBuffer8::Stop
-
IDirectMusicPerformance8::StopEx
-
StreamData
-
Style Form
-
Style Track List
-
Style-based Segments
-
Styles
-
Sysex Track Chunk
-
Templates
-
Tempo Track Chunk
-
The Power of DirectX Audio
-
IDirectMusicThru8::ThruChannel
-
Time Signature Track List
-
IDirectMusicPerformance8::TimeToRhythm
-
Timing
-
Tool Form
-
Toolgraph Form
-
IDirectMusicBuffer8::TotalTime
-
Track Composition
-
Track Configuration
-
Track Form
-
Troubleshooting Playback
-
-
-
IReferenceClock::Unadvise
-
Understanding DirectX Audio
-
IDirectMusicBand8::Unload
-
Unloading Bands
-
IDirectMusicPort8::UnloadInstrument
-
IDirectSoundBuffer8::Unlock
-
Using Audio Scripts
-
Using Audiopaths
-
Using Bands
-
Using Chordmaps
-
Using Compositional Elements
-
Using DirectMusic Messages
-
Using DirectMusic Ports
-
Using DirectX Audio
-
Using Effects
-
Using Effects in DirectSound
-
Using Hardware Mixing
-
Using Instrument Collections
-
Using Motifs
-
Using Segments
-
Using Streaming Buffers
-
Using Styles
-
Using Templates
-
Using the Capture Buffer
-
Using Transitions
-
Using Wave Data
-
IDirectSound8::VerifyCertification
-
Voice Management on ISA and PCI Cards
-
VoiceManagement
-
Wave Header Chunk
-
Wave Playback in DirectSound
-
Wave Segments
-
Wave Track List
-
WAVEFORMATEX
-
WAVEFORMATEXTENSIBLE
-
Waves Reverberation
-
What's New in DirectX Audio
-
Working with Instruments
-
Writing to a Wave File
-
Writing to the Primary Buffer
-
_AM_FILTER_MISC_FLAGS Enumeration
-
-
-
_ICADenialsEvents Interface
-
-
_ICAManagerEvents Interface
-
-
_ICAOffersEvents Interface
-
-
_ICAPoliciesEvents Interface
-
-
_ICARequestEvents Interface
-
-
_ICATollsEvents Interface
-
-
_IMSVidCtlEvents Interface
-
1 Introduction
-
2 Frequency Indexes instead of Channel Numbers
-
3 Frequency Overrides
-
4 Using the TV Tuner Filter
-
5 Tables and Assignments
-
A Brief History of Windows Video Capture
-
A Sample Transform Filter Declaration
-
About Compression Filters
-
About DirectShow
-
About Effect Filters
-
About the Audio Capture Filter
-
About the DirectShow Quartz.dll Objects
-
About the Multimedia Streaming Architecture
-
About the Render Engines
-
About WDM Video Capture
-
AcceptParentalLevelChange Method
-
Access Additional Interfaces
-
Access to DirectDraw Surfaces
-
ACM Wrapper Filter
-
ActivateAtPosition Method
-
ActivateButton Method
-
Activating Video Control Features
-
Adding a Source
-
Adding Effect and Transition Objects
-
Adding Support for New Network Types
-
Advanced Capture Topics
-
Advantages of Multimedia Streaming
-
ALLOCATOR_PROPERTIES Structure
-
Alpha Blending
-
Alpha Setter Effect
-
Alternative Video Renderers
-
AM_ASPECT_RATIO_MODE Enumeration
-
AM_COLCON
-
AM_COPY_MACROVISION
-
AM_COPY_MACROVISION_LEVEL
-
AM_DVD_GRAPH_FLAGS Enumeration
-
AM_DVD_RENDERSTATUS Structure
-
AM_DVD_STREAM_FLAGS Enumeration
-
AM_DVD_YUV
-
AM_DVDCOPY_BUSKEY
-
AM_DVDCOPY_CHLGKEY
-
AM_DVDCOPY_DISCKEY
-
AM_DVDCOPY_SET_COPY_STATE
-
AM_DVDCOPY_TITLEKEY
-
AM_DVDCOPYSTATE
-
AM_DvdKaraokeData
-
AM_ExactRateChange
-
AM_GRAPH_CONFIG_RECONNECT_FLAGS Enumeration
-
AM_INTF_SEARCH_FLAGS Enumeration
-
AM_LINE21_CCLEVEL Enumeration
-
AM_LINE21_CCSERVICE Enumeration
-
AM_LINE21_CCSTATE Enumeration
-
AM_LINE21_DRAWBGMODE Enumeration
-
AM_MEDIA_TYPE Structure
-
AM_OVERLAY_NOTIFY_FLAGS Enumeration
-
AM_PIN_CONNECTION_BLOCK_FLAGS Enumeration
-
AM_PROPERTY_DVDKARAOKE
-
AM_PROPERTY_FRAMESTEP Enumeration
-
AM_PROPERTY_FRAMESTEP Structure
-
AM_PROPERTY_SPHLI
-
AM_PROPERTY_SPPAL
-
AM_PUSHSOURCE_FLAGS Enumeration
-
AM_SAMPLE_PROPERTY_FLAGS Enumeration
-
AM_SAMPLE2_PROPERTIES Structure
-
AM_SEEKING_SEEKING_CAPABILITIES Enumeration
-
AM_SimpleRateChange
-
AM_STREAM_INFO Structure
-
AM_STREAM_INFO_FLAGS Enumeration
-
AM_WST_DRAWBGMODE Enumeration
-
AM_WST_LEVEL Enumeration
-
AM_WST_PAGE Structure
-
AM_WST_SERVICE Enumeration
-
AM_WST_STATE Enumeration
-
AM_WST_STYLE Enumeration
-
AmCap Sample
-
AMGetErrorText
-
AMGetWideString
-
AMOVERLAYFX Enumeration
-
AMovieDllRegisterServer
-
AMovieDllRegisterServer2
-
AMovieDllUnregisterServer
-
AMOVIESETUP_FILTER Structure
-
AMOVIESETUP_MEDIATYPE Structure
-
AMOVIESETUP_PIN Structure
-
AMovieSetupRegisterFilter
-
AMovieSetupRegisterFilter2
-
AMRESCTL_RESERVEFLAGS Enumeration
-
AMTimeline Object
-
AMTimeline.AddGroup Method
-
AMTimeline.ClearAllGroups Method
-
AMTimeline.CreateEmptyNode Method
-
AMTimeline.EffectsEnabled Method
-
AMTimeline.EnableEffects Method
-
AMTimeline.EnableTransitions Method
-
AMTimeline.GetCountOfType Method
-
AMTimeline.GetDefaultEffect Method
-
AMTimeline.GetDefaultEffectB Method
-
AMTimeline.GetDefaultFPS Method
-
AMTimeline.GetDefaultTransition Method
-
AMTimeline.GetDefaultTransitionB Method
-
AMTimeline.GetDirtyRange Method
-
AMTimeline.GetDuration Method
-
AMTimeline.GetDuration2 Method
-
AMTimeline.GetGroup Method
-
AMTimeline.GetGroupCount Method
-
AMTimeline.GetInsertMode Method
-
AMTimeline.IsDirty Method
-
AMTimeline.RemGroupFromList Method
-
AMTimeline.SetDefaultEffect Method
-
AMTimeline.SetDefaultEffectB Method
-
AMTimeline.SetDefaultFPS Method
-
AMTimeline.SetDefaultTransition Method
-
AMTimeline.SetDefaultTransitionB Method
-
AMTimeline.SetInsertMode Method
-
AMTimeline.SetInterestRange Method
-
AMTimeline.TransitionsEnabled Method
-
AMTimeline.ValidateSourceNames Method
-
AMTimelineComp Object
-
AMTimelineComp.GetCountOfType Method
-
AMTimelineComp.GetNextVTrack Method
-
AMTimelineComp.GetRecursiveLayerOfType Method
-
AMTimelineComp.GetRecursiveLayerOfTypeI Method
-
AMTimelineComp.GetVTrack Method
-
AMTimelineComp.VTrackGetCount Method
-
AMTimelineComp.VTrackInsBefore Method
-
AMTimelineComp.VTrackSwapPriorities Method
-
AMTimelineEffect Object
-
AMTimelineEffect.EffectGetPriority Method
-
AMTimelineGroup Object
-
AMTimelineGroup.ClearRecompressFormatDirty Method
-
AMTimelineGroup.GetGroupName Method
-
AMTimelineGroup.GetMediaType Method
-
AMTimelineGroup.GetOutputBuffering Method
-
AMTimelineGroup.GetOutputFPS Method
-
AMTimelineGroup.GetPreviewMode Method
-
AMTimelineGroup.GetPriority Method
-
AMTimelineGroup.GetSmartRecompressFormat Method
-
AMTimelineGroup.GetTimeline Method
-
AMTimelineGroup.IsRecompressFormatDirty Method
-
AMTimelineGroup.IsSmartRecompressFormatSet Method
-
AMTimelineGroup.SetGroupName Method
-
AMTimelineGroup.SetMediaType Method
-
AMTimelineGroup.SetMediaTypeForVB Method
-
AMTimelineGroup.SetOutputBuffering Method
-
AMTimelineGroup.SetOutputFPS Method
-
AMTimelineGroup.SetPreviewMode Method
-
AMTimelineGroup.SetRecompFormatFromSource Method
-
AMTimelineGroup.SetSmartRecompressFormat Method
-
AMTimelineGroup.SetTimeline Method
-
AMTimelineObj Object
-
AMTimelineObj.ClearDirty Method
-
AMTimelineObj.FixTimes Method
-
AMTimelineObj.FixTimes2 Method
-
AMTimelineObj.GetDirtyRange Method
-
AMTimelineObj.GetDirtyRange2 Method
-
AMTimelineObj.GetEmbedDepth Method
-
AMTimelineObj.GetGenID Method
-
AMTimelineObj.GetGroupIBelongTo Method
-
AMTimelineObj.GetLocked Method
-
AMTimelineObj.GetMuted Method
-
AMTimelineObj.GetPropertySetter Method
-
AMTimelineObj.GetStartStop Method
-
AMTimelineObj.GetStartStop2 Method
-
AMTimelineObj.GetSubObject Method
-
AMTimelineObj.GetSubObjectGUID Method
-
AMTimelineObj.GetSubObjectGUIDB Method
-
AMTimelineObj.GetSubObjectLoaded Method
-
AMTimelineObj.GetTimelineNoRef Method
-
AMTimelineObj.GetTimelineType Method
-
AMTimelineObj.GetUserData Method
-
AMTimelineObj.GetUserID Method
-
AMTimelineObj.GetUserName Method
-
AMTimelineObj.Remove Method
-
AMTimelineObj.RemoveAll Method
-
AMTimelineObj.SetDirtyRange Method
-
AMTimelineObj.SetDirtyRange2 Method
-
AMTimelineObj.SetLocked Method
-
AMTimelineObj.SetMuted Method
-
AMTimelineObj.SetPropertySetter Method
-
AMTimelineObj.SetStartStop Method
-
AMTimelineObj.SetStartStop2 Method
-
AMTimelineObj.SetSubObject Method
-
AMTimelineObj.SetSubObjectGUID Method
-
AMTimelineObj.SetSubObjectGUIDB Method
-
AMTimelineObj.SetTimelineType Method
-
AMTimelineObj.SetUserData Method
-
AMTimelineObj.SetUserID Method
-
AMTimelineObj.SetUserName Method
-
AMTimelineSrc Object
-
AMTimelineSrc.FixMediaTimes Method
-
AMTimelineSrc.FixMediaTimes2 Method
-
AMTimelineSrc.GetDefaultFPS Method
-
AMTimelineSrc.GetMediaLength Method
-
AMTimelineSrc.GetMediaLength2 Method
-
AMTimelineSrc.GetMediaName Method
-
AMTimelineSrc.GetMediaTimes Method
-
AMTimelineSrc.GetMediaTimes2 Method
-
AMTimelineSrc.GetStreamNumber Method
-
AMTimelineSrc.GetStretchMode Method
-
AMTimelineSrc.IsNormalRate Method
-
AMTimelineSrc.ModifyStopTime Method
-
AMTimelineSrc.ModifyStopTime2 Method
-
AMTimelineSrc.SetDefaultFPS Method
-
AMTimelineSrc.SetMediaLength Method
-
AMTimelineSrc.SetMediaLength2 Method
-
AMTimelineSrc.SetMediaName Method
-
AMTimelineSrc.SetMediaTimes Method
-
AMTimelineSrc.SetMediaTimes2 Method
-
AMTimelineSrc.SetStreamNumber Method
-
AMTimelineSrc.SetStretchMode Method
-
AMTimelineSrc.SpliceWithNext Method
-
AMTimelineTrack Object
-
AMTimelineTrack.AreYouBlank Method
-
AMTimelineTrack.GetNextSrc Method
-
AMTimelineTrack.GetNextSrc2 Method
-
AMTimelineTrack.GetNextSrcEx Method
-
AMTimelineTrack.GetSourcesCount Method
-
AMTimelineTrack.GetSrcAtTime Method
-
AMTimelineTrack.GetSrcAtTime2 Method
-
AMTimelineTrack.InsertSpace Method
-
AMTimelineTrack.InsertSpace2 Method
-
AMTimelineTrack.MoveEverythingBy Method
-
AMTimelineTrack.MoveEverythingBy2 Method
-
AMTimelineTrack.SrcAdd Method
-
AMTimelineTrack.ZeroBetween Method
-
AMTimelineTrack.ZeroBetween2 Method
-
AMTimelineTrans Object
-
AMTimelineTrans.GetCutPoint Method
-
AMTimelineTrans.GetCutPoint2 Method
-
AMTimelineTrans.GetCutsOnly Method
-
AMTimelineTrans.GetSwapInputs Method
-
AMTimelineTrans.SetCutPoint Method
-
AMTimelineTrans.SetCutPoint2 Method
-
AMTimelineTrans.SetCutsOnly Method
-
AMTimelineTrans.SetSwapInputs Method
-
AMTunerModeType Enumeration
-
AMVABeginFrameInfo Structure
-
AMVABUFFERINFO Structure
-
AMVACompBufferInfo Structure
-
AMVAEndFrameInfo Structure
-
AMVAInternalMemInfo Structure
-
AMVAUncompBufferInfo Structure
-
AMVAUncompDataInfo Structure
-
AMVP_MODE Enumeration
-
AMVP_SELECT_FORMAT_BY Enumeration
-
AMVPDATAINFO Structure
-
AMVPDIMINFO Structure
-
AMVPSIZE Structure
-
Analog TV Filter Graph
-
Analog TV Tuning
-
Analog TV Tuning Interfaces
-
Analog Video Crossbar Filter
-
Analog Video Subtypes
-
AnalogRadioTuningSpace
-
AnalogRadioTuningSpace Object
-
AnalogRadioTuningSpace.Clone
-
AnalogRadioTuningSpace.CLSID
-
AnalogRadioTuningSpace.CreateTuneRequest
-
AnalogRadioTuningSpace.DefaultLocator
-
AnalogRadioTuningSpace.DefaultPreferredComponentTypes
-
AnalogRadioTuningSpace.FriendlyName
-
AnalogRadioTuningSpace.MaxFrequency
-
AnalogRadioTuningSpace.MinFrequency
-
AnalogRadioTuningSpace.NetworkType
-
AnalogRadioTuningSpace.Step
-
AnalogRadioTuningSpace.UniqueName
-
AnalogTVTuningSpace
-
AnalogTVTuningSpace Object
-
AnalogTVTuningSpace.Clone
-
AnalogTVTuningSpace.CLSID
-
AnalogTVTuningSpace.CountryCode
-
AnalogTVTuningSpace.CreateTuneRequest
-
AnalogTVTuningSpace.DefaultLocator
-
AnalogTVTuningSpace.DefaultPreferredComponentTypes
-
AnalogTVTuningSpace.FriendlyName
-
AnalogTVTuningSpace.InputType
-
AnalogTVTuningSpace.MaxChannel
-
AnalogTVTuningSpace.MinChannel
-
AnalogTVTuningSpace.NetworkType
-
AnalogTVTuningSpace.UniqueName
-
ANALOGVIDEOINFO Structure
-
AnalogVideoStandard Enumeration
-
AnglesAvailable Property
-
Appendixes
-
Architecture
-
ASF Reader Filter
-
ASF Writer Filter
-
ASFCopy Sample
-
AspectRatio Property
-
ASSERT
-
Assert and Breakpoint Macros
-
Assertion Checking
-
Async Filter Sample
-
at Element
-
atoi
-
ATSCChannelTuneRequest
-
ATSCComponentType
-
ATSCComponentType Object
-
ATSCComponentType.Category
-
ATSCComponentType.Clone
-
ATSCComponentType.Flags
-
ATSCComponentType.LangID
-
ATSCComponentType.MediaFormatType
-
ATSCComponentType.MediaMajorType
-
ATSCComponentType.MediaSubType
-
ATSCComponentType.StreamType
-
ATSCComponentTypeFlags Enumeration
-
ATSCLocator
-
ATSCLocator Object
-
ATSCLocator.CarrierFrequency
-
ATSCLocator.Clone
-
ATSCLocator.InnerFEC
-
ATSCLocator.InnerFECRate
-
ATSCLocator.Modulation
-
ATSCLocator.OuterFEC
-
ATSCLocator.OuterFECRate
-
ATSCLocator.PhysicalChannel
-
ATSCLocator.SymbolRate
-
ATSCLocator.TSID
-
ATSCTuningSpace
-
ATSCTuningSpace Object
-
ATSCTuningSpace.Clone
-
ATSCTuningSpace.CLSID
-
ATSCTuningSpace.CountryCode
-
ATSCTuningSpace.CreateTuneRequest
-
ATSCTuningSpace.DefaultLocator
-
ATSCTuningSpace.DefaultPreferredComponentTypes
-
ATSCTuningSpace.FriendlyName
-
ATSCTuningSpace.InputType
-
ATSCTuningSpace.MaxChannel
-
ATSCTuningSpace.MaxMinorChannel
-
ATSCTuningSpace.MaxPhysicalChannel
-
ATSCTuningSpace.MinChannel
-
ATSCTuningSpace.MinMinorChannel
-
ATSCTuningSpace.MinPhysicalChannel
-
ATSCTuningSpace.NetworkType
-
ATSCTuningSpace.UniqueName
-
Audio and Subpicture Streams
-
Audio Capabilities
-
Audio Capture
-
Audio Capture and Rendering Interfaces
-
Audio Capture Filter
-
Audio Renderer (WaveOut) Filter
-
Audio Streaming Interfaces
-
Audio Streaming Sample Code
-
Audio Subtypes
-
AUDIO_STREAM_CONFIG_CAPS Structure
-
AudioCap Sample
-
AudioStreamsAvailable Property
-
AVI Compressor Filter
-