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
-
AVI Decompressor Filter
-
AVI Draw Filter
-
AVI Mux Filter
-
AVI RIFF File Reference
-
AVI Splitter Filter
-
BackColor Property
-
Balance Property
-
Ball Filter Sample
-
Base Class Reference
-
Base Classes
-
Base Multimedia Streaming Interfaces
-
Basic Concepts in DirectShow Editing Services
-
Basic Tasks for TV Applications
-
BDA Filter Interfaces
-
BDA IP Sink Filter
-
BDA MPE Filter
-
BDA MPEG-2 Transport Information Filter
-
BDA Network Provider
-
BDA Sample Application
-
BDA SLIP Deframer
-
BDA_UNDEFINED_CHANNEL
-
BGMusic Sample
-
BinaryConvolutionCodeRate Constants
-
BinaryConvolutionCodeRate Enumeration
-
Binding Event Handlers to Events in Script Applications
-
BIT_MASKS_MATCH
-
bitdepth Attribute
-
BITMAPINFOHEADER Structure
-
BITMASKS
-
Blocking a Component
-
Blocking a Denied Request (C++)
-
Blocking a Denied Request (Visual Basic)
-
Blocking the Active Request
-
BookmarkOnClose Property
-
BookmarkOnStop Property
-
Broadcast Event Service
-
buffering Attribute
-
Builder Sample
-
Building a Capture Graph
-
Building a Digital TV Filter Graph with DirectX 8.1
-
Building a Filter Graph for ASF Output
-
Building a Filter Graph with the VMR
-
Building An Analog TV Graph
-
Building Custom Graphs Using ICaptureGraphBuilder2
-
Building DirectShow Applications
-
Building DirectShow Filters
-
Building DV Filter Graphs
-
Building the DVD Filter Graph
-
Building the Filter Graph
-
Building the Recompression Graph
-
Building with the Base Class Library
-
ButtonsAvailable Property
-
CA Component Object
-
CA Components Object
-
CA Denial Object
-
CA Denials Object
-
CA Offer Object
-
CA Offers Object
-
CA Policies Object
-
CA Request Object
-
CA Tolls Object
-
CADenials Object
-
CADenials.AddNew
-
CADenials.Count
-
CADenials.CountDenied
-
CADenials.CountSelected
-
CADenials.Item
-
CADenials.PaySelectedTolls
-
CADenials.Remove
-
CADenialState
-
CADenialState Constants
-
CADescFormat
-
CADescFormat Constants
-
-
CAggDirectDraw Class
-
-
CAggDrawSurface Class
-
Calling the View Method
-
CAManager Object
-
CAManager.ActiveRequest
-
CAManager.DenialsFor
-
CAManager.Offers
-
CAManager.PaidTolls
-
CAManager.Policies
-
CAManager.UseDefaultUI
-
CameraControlFlags Enumeration
-
CameraControlProperty Enumeration
-
-
CAMEvent Class
-
-
CAMMsgEvent Class
-
-
CAMSchedule Class
-
-
CAMThread Class
-
CanStep Method
-
CAOffer Object
-
CAOffer.CAManager
-
CAOffer.Description
-
CAOffer.EndTime
-
CAOffer.NotifyTollStateChanged
-
CAOffer.Policy
-
CAOffer.StartTime
-
CAOffer.Tolls
-
Capture Graph Builder
-
Capture Method
-
Capturing Timecode
-
Capturing Uncompressed RGB to File
-
Capturing VBI Data
-
CAResDenialTree Object
-
CAResDenialTree.CAManager
-
CAResDenialTree.DisplayFields
-
CAResDenialTree.UpdateView
-
-
CATollState
-
CATollState Constants
-
CAUIDisplayFields
-
CAUIDisplayFields Constants
-
-
CAutoLock Class
-
-
CAutoUsingOutputPin Class
-
-
CBaseAllocator Class
-
-
CBaseBasicVideo Class
-
-
CBaseControlVideo Class
-
-
CBaseControlWindow Class
-
-
CBaseDispatch Class
-
-
CBaseFilter Class
-
-
CBaseInputPin Class
-
-
CBaseList Class
-
-
CBaseMediaFilter Class
-
-
CBaseObject Class
-
-
CBaseOutputPin Class
-
-
CBasePin Class
-
CBasePin Connection Process
-
-
CBasePropertyPage Class
-
-
CBaseReferenceClock Class
-
-
CBaseRenderer Class
-
-
CBaseStreamControl Class
-
-
CBaseVideoRenderer Class
-
-
CBaseVideoWindow Class
-
-
CBaseWindow Class
-
-
CBasicAudio Class
-
CC Decoder Filter
-
CCActive Property
-
-
CCmdQueue Class
-
-
CCritSec Class
-
-
CDeferredCommand Class
-
-
CDispParams Class
-
-
CDrawImage Class
-
-
CDynamicOutputPin Class
-
-
CEnumMediaTypes Class
-
-
CEnumPins Class
-
-
CFactoryTemplate Class
-
-
CGenericList Class
-
ChangeCurrentAngle
-
ChangeCurrentAudioStream
-
ChangeCurrentSubpictureStream
-
ChangePassword Method
-
Channel Object
-
Channel.ChannelLineups
-
Channel.MetaProperties
-
Channel.Name
-
Channel.Service
-
ChannelLineup Object
-
ChannelLineup.Channels
-
ChannelLineup.MetaProperties
-
ChannelLineup.Name
-
ChannelLineups Object
-
ChannelLineups.AddNew
-
ChannelLineups.Count
-
ChannelLineups.Item
-
ChannelLineups.ItemsByKey
-
ChannelLineups.ItemWithKey
-
ChannelLineups.Remove
-
ChannelLineups.RemoveAll
-
ChannelLineups.Resync
-
ChannelLineups.UnreferencedItems
-
Channels and Channel Lineups
-
Channels Object
-
Channels.AddAt
-
Channels.AddNewAt
-
Channels.Count
-
Channels.Item
-
Channels.ItemsByKey
-
Channels.ItemsWithMetaPropertyCond
-
Channels.ItemWithKey
-
Channels.ItemWithName
-
Channels.Remove
-
Channels.RemoveAll
-
Channels.Resync
-
Channels.UnreferencedItems
-
ChannelTuneRequest
-
CheckComplete Event
-
CheckPointer
-
CheckStarted Event
-
Choosing a Compression Filter
-
-
CImageAllocator Class
-
-
CImageDisplay Class
-
-
CImagePalette Class
-
-
CImageSample Class
-
CL_ELEM_FLAGS Enumeration
-
CL_ELEM_STATUS Enumeration
-
Class Factories and Factory Templates
-
Classes of Analog TV Hardware Devices
-
Click Event
-
clip Element
-
-
CLoadDirectDraw Class
-
Clock Times
-
Clocks
-
Closed Captioning
-
clsid Attribute
-
-
CMediaControl Class
-
-
CMediaEvent Class
-
-
CMediaPosition Class
-
-
CMediaSample Class
-
-
CMediaType Class
-
-
CMemAllocator Class
-
-
CMsg Class
-
-
CMsgThread Class
-
-
COARefTime Class
-
Color Space Converter Filter
-
ColorKey Property
-
COLORKEY Structure
-
COLORS
-
COM Helper Functions
-
Comparing Metaproperties (C++)
-
Comparing Metaproperties (Visual Basic)
-
Component
-
Component Objects Table
-
ComponentCategory Constants
-
ComponentCategory Enumeration
-
ComponentDenialAdded Event
-
ComponentDenialRemoved Event
-
Components
-
ComponentStatus Constants
-
ComponentStatus Enumeration
-
ComponentType
-
ComponentType Object
-
ComponentType.Category
-
ComponentType.Clone
-
ComponentType.MediaFormatType
-
ComponentType.MediaMajorType
-
ComponentType.MediaSubType
-
ComponentTypes
-
ComponentTypes Object
-
ComponentTypes.Add
-
ComponentTypes.Clone
-
ComponentTypes.Count
-
ComponentTypes.Item
-
ComponentTypes.Remove
-
composite Element
-
Composition
-
Compositions and Layering
-
Compositor Transition
-
CompressionCaps Enumeration
-
Conditional Access
-
Conditional Access Architecture
-
Conditional Access C++ Reference
-
Conditional Access Constants
-
Conditional Access Enumeration Types
-
Conditional Access Event Interfaces
-
Conditional Access Events
-
Conditional Access for Client Applications (C++)
-
Conditional Access Interfaces
-
Conditional Access Object Hierarchy
-
Conditional Access Objects
-
Conditional Access on Stream Components
-
Conditional Access Visual Basic Reference
-
Configuring for Windowed Mode with a Single Stream
-
Configuring For Windowed Mode with Multiple Streams
-
Configuring For Windowless Mode
-
Configuring the ASF Writer
-
Configuring the VMR
-
Configuring the VMR for a Static Bitmap Display
-
ConfirmPassword Method
-
-
Connecting Filter Pins
-
Connecting to the Guide Store (C++)
-
Connecting to the Guide Store (Visual Basic)
-
Connecting Transform Filters
-
Constants
-
Constants and GUIDs
-
Constructing a Timeline
-
Constructing Filter Graphs Using Visual Basic
-
ContainsPalette
-
Contrast Filter Sample
-
Controlling a Capture Graph
-
Controlling a DV Camcorder
-
Controlling Filter Graphs Using C
-
Controlling Filter Graphs Using Visual Basic
-
Controlling the Filter Graph in Visual Basic
-
Converting Cutlists to Timelines
-
ConvertToMilliseconds Function
-
ConvertVideoInfoToVideoInfo2
-
Coordinate Mapping in the VMR
-
CopyMediaType
-
-
COutputQueue Class
-
-
CPersistStream Class
-
-
CPosPassThru Class
-
CPPVideoControl Sample
-
-
CPullPin Class
-
-
CQueue Class
-
Create Registry Information
-
CreateAudioMediaType
-
CreateMediaType
-
CreatePosPassThru Function
-
Creating a Filter Graph
-
Creating a New Filter Graph and Adding Filters
-
Creating a Transform Filter
-
Creating an Audio Capture Graph
-
Creating an Audio Capture Graph with Preview
-
Creating an Error Logging Class
-
Creating ASF Files in DirectShow
-
-
Creating Multimedia Stream Objects and Stream Samples
-
Creating New Tune Requests
-
Creating Offers
-
Creating Simple Animations with the Bitmap Image
-
Creating Timeline Objects
-
-
CRefTime Class
-
-
CRenderedInputPin Class
-
-
CRendererInputPin Class
-
-
CRendererPosPassThru Class
-
CritCheckIn
-
CritCheckOut
-
Critical Section Debugging Functions
-
Critical Sections
-
-
CSeekingPassThru Class
-
-
CSource Class
-
-
CSourcePosition Class
-
-
CSourceSeeking Class
-
-
CSourceStream Class
-
-
CSystemClock Class
-
-
CTransformFilter Class
-
-
CTransformInputPin Class
-
-
CTransformOutputPin Class
-
-
CTransInPlaceFilter Class
-
-
CTransInPlaceInputPin Class
-
-
CTransInPlaceOutputPin Class
-
Cube Sample
-
-
CUnknown Class
-
CurrentAngle Property
-
CurrentAudioStream Property
-
CurrentButton Property
-
CurrentCCService Property
-
CurrentChapter Property
-
CurrentDiscSide Property
-
CurrentDomain Property
-
CurrentSubpictureStream Property
-
CurrentTime Property
-
CurrentTitle Property
-
CurrentVolume Property
-
CursorType Property
-
Custom Guide Store Objects (C++)
-
Custom Guide Store Objects (Visual Basic)
-
cutpoint Attribute
-
CutScene Sample
-
cutsonly Attribute
-
-
CVideoTransformFilter Class
-
Data Flow for Filter Developers
-
Data Flow in a DMO
-
Data Flow in the Filter Graph
-
DbgAssertAligned
-
DbgBreak
-
DbgCheckModuleLevel
-
DbgDumpObjectRegister
-
DbgInitialise
-
DbgLockTrace
-
DbgLog
-
DbgOutString
-
DbgSetModuleLevel
-
DbgSetWaitTimeout
-
DbgTerminate
-
DbgWaitForMultipleObjects
-
DbgWaitForSingleObject
-
DblClick Event
-
DDCOLORKEY Structure
-
Debug Logging
-
Debug Output Functions
-
Debugging Utilities
-
Debugging with DirectShow
-
DECIMATION_USAGE Enumeration
-
DECLARE_IUNKNOWN
-
Declaring Filter Information
-
Declaring the Factory Template
-
Decoder Development
-
Decoder Volume Control
-
Default Preferred Component Types
-
Default Quality Control
-
Default Tuning Spaces
-
DefaultAudioLanguage Property
-
DefaultAudioLanguageExt Property
-
DefaultAudioLCID Property
-
defaultfx Attribute
-
DefaultMenuLanguage Property
-
DefaultMenuLCID Property
-
DefaultSubpictureLanguage Property
-
DefaultSubpictureLanguageExt Property
-
DefaultSubpictureLCID Property
-
defaulttrans Attribute
-
Define and Instantiate Your Filter Class
-
DeleteBookmark Method
-
DeleteMediaType
-
Delivering Samples
-
Delivering the End of Stream
-
Denial/Toll Tree
-
DenialStateChanged Event
-
DenialTollAdded Event
-
DenialTollRemoved Event
-
Deprecated Interfaces
-
Deriving from CBasePin
-
DES and the DirectShow Core API
-
Determine Which Base Classes to Use
-
Device Control
-
Device Removal
-
Device Transport State
-
Device Type
-
DEXTER_PARAM Structure
-
DEXTER_VALUE Structure
-
DEXTERF_TRACK_SEARCH_FLAGS Enumeration
-
DexterVB Sample
-
DIBDATA Structure
-
DIBSIZE
-
Digital Video in DirectShow
-
DirectDraw Exclusive Mode
-
DirectDraw Streaming Interfaces
-
DirectShow
-
DirectShow and COM
-
DirectShow Base Classes
-
DirectShow Data Types
-
DirectShow DV Filters
-
DirectShow Editing Services
-
DirectShow Editing Services C++ Reference
-
DirectShow Editing Services Objects
-
DirectShow Editing Services Visual Basic Reference
-
DirectShow Enumerated Types
-
DirectShow FAQ
-
DirectShow Filters
-
DirectShow Filters and Filter Graphs
-
DirectShow Graph File Format
-
DirectShow Multimedia Streaming Interfaces
-
DirectShow Objects
-
DirectShow Reference
-
DirectShow Samples
-
DirectShow Structures
-
DirectShow System Overview
-
DirectShow Tutorials
-
DirectSound Renderer Filter
-
DirectX 8.1 Digital TV Filters
-
DirectX Media Objects
-
-
DisableAutoMouseProcessing Property
-
DisableScreenSaver Property
-
Discardable and Optional Streams
-
Displaying a Filter's Property Pages
-
Displaying an Application-Supplied Bitmap on the Composited Image
-
Displaying Closed Captioning in C++
-
Displaying Closed Captioning in Visual Basic
-
DisplaySizeList Constants
-
DisplaySizeList Enumeration
-
DisplayType
-
DLL Functions
-
DLL Setup Functions
-
DMO Base Class Reference
-
DMO Demo Sample
-
DMO Enumerated Types
-
DMO Error Codes
-
DMO Functions
-
DMO GUIDs
-
DMO Interfaces
-
DMO Media Type Helper Functions
-
DMO Reference
-
DMO Registration Functions
-
DMO Sample
-
DMO Samples
-
DMO Structures
-
DMO Wrapper Filter
-
DMO_ENUM_FLAGS Enumeration
-
DMO_INPUT_DATA_BUFFER_FLAGS Enumeration
-
DMO_INPUT_STREAM_INFO_FLAGS Enumeration
-
DMO_MEDIA_TYPE Structure
-
DMO_OUTPUT_DATA_BUFFER Structure
-
DMO_OUTPUT_DATA_BUFFER_FLAGS Enumeration
-
DMO_OUTPUT_STREAM_INFO_FLAGS Enumeration
-
DMO_PARTIAL_MEDIATYPE Structure
-
DMO_PROCESS_OUTPUT_FLAGS Enumeration
-
DMO_REGISTER_FLAGS Enumeration
-
DMO_SET_TYPE_FLAGS Enumeration
-
DMO_VIDEO_OUTPUT_STREAM_FLAGS Enumeration
-
DMOEnum
-
DMOEnum Sample
-
DMOGetName
-
DMOGetTypes
-
DMORegister
-
DMOs and Media Types
-
DMOUnregister
-
Downstream Communication with the Video Renderer
-
Dump Filter Sample
-
DumpGraph
-
DV Data in the AVI File Format
-
DV Muxer Filter
-
DV Scenarios
-
DV Splitter Filter
-
DV Video Decoder Filter
-
DV Video Encoder Filter
-
DVApp Sample
-
DVBCLocator
-
DVBCLocator Object
-
DVBCLocator.CarrierFrequency
-
DVBCLocator.Clone
-
DVBCLocator.InnerFEC
-
DVBCLocator.InnerFECRate
-
DVBCLocator.Modulation
-
DVBCLocator.OuterFEC
-
DVBCLocator.OuterFECRate
-
DVBCLocator.SymbolRate
-
DVBSLocator
-
DVBSLocator Object
-
DVBSLocator.Azimuth
-
DVBSLocator.CarrierFrequency
-
DVBSLocator.Clone
-
DVBSLocator.Elevation
-
DVBSLocator.InnerFEC
-
DVBSLocator.InnerFECRate
-
DVBSLocator.Modulation
-
DVBSLocator.OrbitalPosition
-
DVBSLocator.OuterFEC
-
DVBSLocator.OuterFECRate
-
DVBSLocator.SignalPolarisation
-
DVBSLocator.SymbolRate
-
DVBSLocator.WestPosition
-
DVBSTuningSpace
-
DVBSTuningSpace Object
-
DVBSTuningSpace.Clone
-
DVBSTuningSpace.CLSID
-
DVBSTuningSpace.CreateTuneRequest
-
DVBSTuningSpace.DefaultLocator
-
DVBSTuningSpace.DefaultPreferredComponentTypes
-
DVBSTuningSpace.FriendlyName
-
DVBSTuningSpace.HighOscillator
-
DVBSTuningSpace.InputRange
-
DVBSTuningSpace.LNBSwitch
-
DVBSTuningSpace.LowOscillator
-
DVBSTuningSpace.NetworkID
-
DVBSTuningSpace.NetworkType
-
DVBSTuningSpace.SpectralInversion
-
DVBSTuningSpace.SystemType
-
DVBSTuningSpace.UniqueName
-
DVBSystemType Constants
-
DVBSystemType Enumeration
-
DVBTLocator
-
DVBTLocator Object
-
DVBTLocator.Bandwidth
-
DVBTLocator.CarrierFrequency
-
DVBTLocator.Clone
-
DVBTLocator.Guard
-
DVBTLocator.HAlpha
-
DVBTLocator.InnerFEC
-
DVBTLocator.InnerFECRate
-
DVBTLocator.LPInnerFEC
-
DVBTLocator.LPInnerFECRate
-
DVBTLocator.Mode
-
DVBTLocator.Modulation
-
DVBTLocator.OtherFrequencyInUse
-
DVBTLocator.OuterFEC
-
DVBTLocator.OuterFECRate
-
DVBTLocator.SymbolRate
-
DVBTuneRequest
-
DVBTuningSpace
-
DVBTuningSpace Object
-
DVBTuningSpace.Clone
-
DVBTuningSpace.CLSID
-
DVBTuningSpace.CreateTuneRequest
-
DVBTuningSpace.DefaultLocator
-
DVBTuningSpace.DefaultPreferredComponentTypes
-
DVBTuningSpace.FriendlyName
-
DVBTuningSpace.NetworkID
-
DVBTuningSpace.NetworkType
-
DVBTuningSpace.SystemType
-
DVBTuningSpace.UniqueName
-
DVBTuningSpace2
-
DVD Applications
-
DVD Basics
-
DVD Command Flags
-
DVD Copy Protection Property Set
-
DVD Decoder Development in DirectShow
-
DVD Drive Spin Down Timeout
-
DVD Event Notification Codes
-
DVD Filter Graph Configuration
-
DVD Graph Builder
-
DVD Interfaces
-
DVD Karaoke Property Set
-
DVD Navigator Filter
-
DVD Rate Change Property Set
-
DVD Region Change Support in Windows
-
DVD Sample
-
DVD Subpicture Property Set
-
DVD_ATR Structure
-
DVD_AUDIO_APPMODE Enumeration
-
DVD_AUDIO_FORMAT Enumeration
-
DVD_AUDIO_LANG_EXT Enumeration
-
DVD_AudioAttributes Structure
-
DVD_CMD_FLAGS Enumeration
-
DVD_DECODER_CAPS Structure
-
DVD_DISC_SIDE Enumeration
-
DVD_DOMAIN Enumeration
-
DVD_ERROR Enumeration
-
DVD_FRAMERATE Enumeration
-
DVD_HMSF_TIMECODE Structure
-
DVD_KARAOKE_ASSIGNMENT Enumeration
-
DVD_KARAOKE_CONTENTS Enumeration
-
DVD_KARAOKE_DOWNMIX Enumeration
-
DVD_KaraokeAttributes Structure
-
DVD_MENU_ID Enumeration
-
DVD_MenuAttributes Structure
-
DVD_MUA_Coeff Structure
-
DVD_MUA_MixingInfo Structure
-
DVD_MultichannelAudioAttributes Structure
-
DVD_OPTION_FLAG Enumeration
-
DVD_PARENTAL_LEVEL Enumeration
-
DVD_PLAYBACK_LOCATION Structure
-
DVD_PLAYBACK_LOCATION2 Structure
-
DVD_PREFERRED_DISPLAY_MODE Enumeration
-
DVD_RELATIVE_BUTTON Enumeration
-
DVD_SUBPICTURE_CODING Enumeration
-
DVD_SUBPICTURE_LANG_EXT Enumeration
-
DVD_SUBPICTURE_TYPE Enumeration
-
DVD_SubpictureAttributes Structure
-
DVD_TextCharSet Enumeration
-
DVD_TextStringType Enumeration
-
DVD_TIMECODE Structure
-
DVD_TIMECODE_FLAGS Enumeration
-
DVD_TITLE_APPMODE Enumeration
-
DVD_TitleAttributes Structure
-
DVD_VIDEO_COMPRESSION Enumeration
-
DVD_VideoAttributes Structure
-
DVD_WARNING Enumeration
-
DVDAdm Property
-
DVDDirectory Property
-
DVDECODERRESOLUTION Enumeration
-
DVDNotify
-
DVDRect Object
-
DVDUniqueID Property
-
DVENCODERFORMAT Enumeration
-
DVENCODERRESOLUTION Enumeration
-
DVENCODERVIDEOFORMAT Enumeration
-
DVINFO Structure
-
Dynamic Format Change
-
Dynamic Graph Building
-
Dynamic Reconnection
-
Dynamic Reconnection Flags
-
EC_ACTIVATE
-
EC_BUFFERING_DATA
-
EC_CLOCK_CHANGED
-
EC_CLOCK_UNSET
-
EC_COMPLETE
-
EC_DEVICE_LOST
-
EC_DISPLAY_CHANGED
-
EC_DVD_ANGLE_CHANGE
-
EC_DVD_ANGLES_AVAILABLE
-
EC_DVD_AUDIO_STREAM_CHANGE
-
EC_DVD_BUTTON_AUTO_ACTIVATED
-
EC_DVD_BUTTON_CHANGE
-
EC_DVD_CHAPTER_AUTOSTOP
-
EC_DVD_CHAPTER_START
-
EC_DVD_CMD_END
-
EC_DVD_CMD_START
-
EC_DVD_CURRENT_HMSF_TIME
-
EC_DVD_CURRENT_TIME
-
EC_DVD_DISC_EJECTED
-
EC_DVD_DISC_INSERTED
-
EC_DVD_DOMAIN_CHANGE
-
EC_DVD_ERROR
-
EC_DVD_KARAOKE_MODE
-
EC_DVD_NO_FP_PGC
-
EC_DVD_PARENTAL_LEVEL_CHANGE
-
EC_DVD_PLAYBACK_RATE_CHANGE
-
EC_DVD_PLAYBACK_STOPPED
-
EC_DVD_PLAYPERIOD_AUTOSTOP
-
EC_DVD_STILL_OFF
-
EC_DVD_STILL_ON
-
EC_DVD_SUBPICTURE_STREAM_CHANGE
-
EC_DVD_TITLE_CHANGE
-
EC_DVD_VALID_UOPS_CHANGE
-
EC_DVD_WARNING
-
EC_END_OF_SEGMENT
-
EC_ERROR_STILLPLAYING
-
EC_ERRORABORT
-
EC_EXTDEVICE_MODE_CHANGE
-
EC_FULLSCREEN_LOST
-
EC_GRAPH_CHANGED
-
EC_LENGTH_CHANGED
-
EC_NEED_RESTART
-
EC_NOTIFY_WINDOW
-
EC_OLE_EVENT
-
EC_OPENING_FILE
-
EC_PALETTE_CHANGED
-
EC_PAUSED
-
EC_QUALITY_CHANGE
-
EC_REPAINT
-
EC_SEGMENT_STARTED
-
EC_SHUTTING_DOWN
-
EC_SNDDEV_IN_ERROR
-
EC_SNDDEV_OUT_ERROR
-
EC_STARVATION
-
EC_STATE_CHANGE
-
EC_STEP_COMPLETE
-
EC_STREAM_CONTROL_STARTED
-
EC_STREAM_CONTROL_STOPPED
-
EC_STREAM_ERROR_STILLPLAYING
-
EC_STREAM_ERROR_STOPPED
-
EC_TIMECODE_AVAILABLE
-
EC_USERABORT
-
EC_VIDEO_SIZE_CHANGED
-
EC_WINDOW_DESTROYED
-
Effect
-
effect Element
-
Effects
-
Eject Method
-
Electronic Program Guide
-
Embedding the MSWebDVD Object
-
Embedding the Video Control in a Web Page
-
enablefx Attribute
-
EnableResetOnStop Property
-
enabletrans Attribute
-
Enabling Users to Issue DVD Commands
-
End-of-Stream Notifications
-
Enforcing Parental Management Levels
-
Enumerated Types
-
Enumerating a MetaPropertyTypes Collection (C++)
-
Enumerating Devices and Filters
-
Enumerating Effects and Transitions
-
Enumerating Filters
-
Enumerating Media Types
-
Enumerating Objects in a Filter Graph
-
Enumerating Pins
-
Envelope Flags
-
EqualPins
-
Error and Success Codes
-
Error and Success Codes for Multimedia Streaming
-
Error Event
-
Establishing Media Type Connections
-
Event Notification Codes
-
Event Notification in DirectShow
-
Example of a Client Session
-
EXECUTE_ASSERT
-
Exposing Capture and Compression Formats
-
External Device Control
-
External Device Control Interfaces
-
External Device Interfaces for DV Camcorders
-
EZRGB24 Filter Sample
-
Factory Template Array
-
Features of the Guide Store
-
FECMethod Constants
-
FECMethod Enumeration
-
File Encoding and Decoding Interfaces
-
File Name Validation Flags
-
File Playback
-
File Source (Async) Filter
-
File Source (URL) Filter
-
File Writer Filter
-
FilgraphManager Object
-
FilgraphManager.AddSourceFilter
-
FilgraphManager.FilterCollection
-
FilgraphManager.GetState
-
FilgraphManager.Pause
-
FilgraphManager.RegFilterCollection
-
FilgraphManager.RenderFile
-
FilgraphManager.Run
-
FilgraphManager.Stop
-
FilgraphManager.StopWhenReady
-
Filter Categories
-
Filter Chains
-
Filter Graph Configuration
-
Filter Graph Manager
-
Filter Graph Markup Language (XGR)
-
Filter Graphs
-
Filter Graphs and the Filter Graph Manager
-
Filter Mapper
-
Filter Policies
-
Filter States
-
FILTER_INFO Structure
-
FILTER_STATE Enumeration
-
Filters
-
Finding a Filter That Can Be Stretched Full-Screen at No Cost
-
Finding a Filter That Supports Full-Screen Mode
-
Finding DMOs with the System Device Enumerator
-
Flushing
-
Flushing Data
-
-
FOURCCMap Class
-
Frame Rates
-
Frame Stepping Property Set
-
framerate Attribute
-
FramesPerSecond Property
-
FreeBSTR
-
FreeMediaType
-
Full Screen Renderer Filter
-
Full-Screen Video Renderer
-
FullScreenMode Property
-
Functions
-
Gargle DMO Sample
-
Gargle Filter Sample
-
General Graph Building
-
Generating the Complete Filter Graph
-
GetAudioLanguage Method
-
GetBitCount
-
GetBitmapFormatSize
-
GetBitmapPalette
-
GetBitmapSize
-
GetBitmapSubtype
-
GetButtonAtPosition Method
-
GetButtonRect Method
-
GetClipVideoRect Method
-
GetDelayTime Method
-
GetDialogSize
-
GetDVDTextLanguageLCID Method
-
GetDVDTextNumberOfLanguages Method
-
GetDVDTextNumberOfStrings Method
-
GetDVDTextString Method
-
GetDVDTextStringType Method
-
GetGPRM Method
-
GetInterface
-
GetKaraokeChannelAssignment Method
-
GetKaraokeChannelContent Method
-
GetLangFromLangID Method
-
GetNumberOfChapters Method
-
GetParentalCountry Method
-
GetParentalLevel Method
-
GetPlayerParentalCountry Method
-
GetPlayerParentalLevel Method
-
GetSPRM Method
-
GetSubpictureLanguage Method
-
GetSubtypeName
-
Getting a Tune Request (C++)
-
Getting a Tune Request (Visual Basic)
-
Getting Buffers
-
Getting Device Information
-
Getting Started
-
Getting Started with DirectShow Editing Services
-
GetTitleParentalLevels Method
-
GetTrueColorType
-
GetVideoSize Method
-
Glossary
-
GrabberSample Filter Sample
-
Grabbing a Poster Frame
-
Group
-
group Element
-
GuardInterval Constants
-
GuardInterval Enumeration
-
Guide Store
-
Guide Store C++ Programming Basics
-
Guide Store C++ Reference
-
Guide Store Data Architecture
-
Guide Store Events
-
Guide Store Events (C++)
-
Guide Store Events (Visual Basic)
-
Guide Store Interfaces
-
Guide Store Loader
-
Guide Store Object Relationships (C++)
-
Guide Store Object Relationships (Visual Basic)
-
Guide Store Objects
-
Guide Store Objects (Visual Basic)
-
Guide Store Visual Basic Programming Basics
-
Guide Store Visual Basic Reference
-
GuideDataProvider Object
-
GuideDataProvider.Description
-
GuideDataProvider.ID
-
GuideDataProvider.MetaProperties
-
GuideDataProvider.Name
-
GuideDataProviders Object
-
GuideDataProviders.AddNew
-
GuideDataProviders.Count
-
GuideDataProviders.Item
-
GuideDataProviders.ItemsByKey
-
GuideDataProviders.ItemsWithMetaProperty
-
GuideDataProviders.ItemsWithMetaPropertyCond
-
GuideDataProviders.ItemWithID
-
GuideDataProviders.ItemWithKey
-
GuideDataProviders.ItemWithName
-
GuideDataProviders.Resync
-
Guidelines for Registering Filters
-
GuideStore Object
-
GuideStore.ActiveGuideDataProvider
-
GuideStore.BeginTrans
-
GuideStore.ChannelLineups
-
GuideStore.Channels
-
GuideStore.CommitTrans
-
GuideStore.GuideDataProviders
-
GuideStore.IdOf
-
GuideStore.MetaPropertiesOf
-
GuideStore.MetaPropertySets
-
GuideStore.Objects
-
GuideStore.Open
-
GuideStore.Programs
-
GuideStore.RollbackTrans
-
GuideStore.ScheduleEntries
-
GuideStore.Services
-
GuideStore.UUID
-
Handling Disc Ejections
-
Handling DVD Event Notifications
-
Handling Dynamic Format Changes
-
Handling EC_REPAINT Notifications
-
Handling End-of-stream and Flushing Notifications
-
Handling Notifications in Full-Screen Mode
-
Handling Persistent Properties
-
Handling State Changes and Pause Completion
-
Handling Termination
-
Handling UOP Event Notifications
-
HEADER
-
height Attribute
-
Height Property
-
HierarchyAlpha Constants
-
HierarchyAlpha Enumeration
-
Hosting the Video Control in a Visual Basic Form
-
Hosting the Video Control in an ATL-based Application
-
Hosting the Video Control in an MFC-based Application
-
How a Timeline Is Rendered
-
How Allocator Negotiation Works
-
How DMOs Differ from DirectShow Filters
-
How Filters Connect
-
How Hardware Devices Participate in the Filter Graph
-
How IUnknown Works
-
How to Create a DLL
-
How to Implement IUnknown
-
How To Play a File
-
How to Process Data with a DMO
-
How to Register DirectShow Filters
-
How to Register Quartz.dll to Access DirectShow Interfaces
-
How to Write a Capture Application
-
-
IAMAnalogVideoDecoder Interface
-
-
IAMAnalogVideoEncoder Interface
-
-
IAMAudioInputMixer Interface
-
-
IAMBufferNegotiation Interface
-
-
IAMCameraControl Interface
-
-
IAMClockAdjust Interface
-
-
IAMCollection Interface
-
IAMCollection Object
-
IAMCollection.Count
-
IAMCollection.Item
-
-
IAMCopyCaptureFileProgress Interface
-
-
IAMCrossbar Interface
-
-
IAMDecoderCaps Interface
-
-
IAMDevMemoryAllocator Interface
-
-
IAMDevMemoryControl Interface
-
-
IAMDirectSound Interface
-
-
IAMDroppedFrames Interface
-
-
IAMErrorLog Interface
-
-
IAMExtDevice Interface
-
-
IAMExtTransport Interface
-
-
IAMFilterMiscFlags Interface
-
-
IAMGraphStreams Interface
-
-
IAMLatency Interface
-
-
IAMLine21Decoder Interface
-
-
IAMMediaContent Interface
-
-
IAMMediaStream Interface
-
-
IAMMediaTypeSample Interface
-
-
IAMMediaTypeStream Interface
-
-
IAMMultiMediaStream Interface
-
-
IAMOpenProgress Interface
-
-
IAMOverlayFX Interface
-
-
IAMovieSetup Interface
-
-
IAMParse Interface
-
-
IAMPhysicalPinInfo Interface
-
-
IAMPushSource Interface
-
-
IAMResourceControl Interface
-
-
IAMSetErrorLog Interface
-
-
IAMStats Interface
-
-
IAMStreamConfig Interface
-
-
IAMStreamControl Interface
-
-
IAMStreamSelect Interface
-
-
IAMTimecodeDisplay Interface
-
-
IAMTimecodeGenerator Interface
-
-
IAMTimecodeReader Interface
-
-
IAMTimeline Interface
-
-
IAMTimelineComp Interface
-
-
IAMTimelineEffect Interface
-
-
IAMTimelineEffectable Interface
-
IAMTimelineEffectable Object
-
IAMTimelineEffectable.EffectGetCount Method
-
IAMTimelineEffectable.EffectInsBefore Method
-
IAMTimelineEffectable.EffectSwapPriorities Method
-
IAMTimelineEffectable.GetEffect Method
-
-
IAMTimelineGroup Interface
-
-
IAMTimelineObj Interface
-
-
IAMTimelineSplittable Interface
-
IAMTimelineSplittable Object
-
IAMTimelineSplittable.SplitAt Method
-
IAMTimelineSplittable.SplitAt2 Method
-
-
IAMTimelineSrc Interface
-
-
IAMTimelineTrack Interface
-
-
IAMTimelineTrans Interface
-
-
IAMTimelineTransable Interface
-
IAMTimelineTransable Object
-
IAMTimelineTransable.GetNextTrans Method
-
IAMTimelineTransable.GetNextTrans2 Method
-
IAMTimelineTransable.GetTransAtTime Method
-
IAMTimelineTransable.GetTransAtTime2 Method
-
IAMTimelineTransable.TransAdd Method
-
IAMTimelineTransable.TransGetCount Method
-
-
IAMTimelineVirtualTrack Interface
-
IAMTimelineVirtualTrack Object
-
IAMTimelineVirtualTrack.SetTrackDirty Method
-
IAMTimelineVirtualTrack.TrackGetPriority Method
-
-
IAMTuner Interface
-
-
IAMTunerNotification Interface
-
-
IAMTVAudio Interface
-
-
IAMTVAudioNotification Interface
-
-
IAMTVTuner Interface
-
-
IAMVfwCaptureDialogs Interface
-
-
IAMVfwCompressDialogs Interface
-
-
IAMVideoAccelerator Interface
-
IAMVideoAccelerator Operation in DirectX VA
-
-
IAMVideoAcceleratorNotify Interface
-
-
IAMVideoCompression Interface
-
-
IAMVideoControl Interface
-
-
IAMVideoDecimationProperties Interface
-
-
IAMVideoProcAmp Interface
-
-
IAMWstDecoder Interface
-
-
IAnalogRadioTuningSpace Interface
-
-
IAnalogTVTuningSpace Interface
-
-
IAsyncReader Interface
-
-
IATSCChannelTuneRequest Interface
-
IATSCChannelTuneRequest Object
-
IATSCChannelTuneRequest.Channel
-
IATSCChannelTuneRequest.Clone
-
IATSCChannelTuneRequest.Components
-
IATSCChannelTuneRequest.Locator
-
IATSCChannelTuneRequest.MinorChannel
-
IATSCChannelTuneRequest.TuningSpace
-
-
IATSCComponentType Interface
-
-
IATSCLocator Interface
-
-
IATSCTuningSpace Interface
-
-
IAudioData Interface
-
-
IAudioMediaStream Interface
-
-
IAudioStreamSample Interface
-
-
IBaseFilter Interface
-
-
IBasicAudio Interface
-
IBasicAudio Object
-
IBasicAudio.Balance
-
IBasicAudio.Volume
-
-
IBasicVideo Interface
-
-
IBasicVideo2 Interface
-
IBasicVideo2 Object
-
IBasicVideo2.AvgTimePerFrame
-
IBasicVideo2.BitErrorRate
-
IBasicVideo2.BitRate
-
IBasicVideo2.DestinationHeight
-
IBasicVideo2.DestinationLeft
-
IBasicVideo2.DestinationTop
-
IBasicVideo2.DestinationWidth
-
IBasicVideo2.GetCurrentImage
-
IBasicVideo2.GetDestinationPosition
-
IBasicVideo2.GetPreferredAspectRatio
-
IBasicVideo2.GetSourcePosition
-
IBasicVideo2.GetVideoPaletteEntries
-
IBasicVideo2.GetVideoSize
-
IBasicVideo2.IsUsingDefaultDestination
-
IBasicVideo2.IsUsingDefaultSource
-
IBasicVideo2.SetDefaultDestinationPosition
-
IBasicVideo2.SetDefaultSourcePosition
-
IBasicVideo2.SetDestinationPosition
-
IBasicVideo2.SetSourcePosition
-
IBasicVideo2.SourceHeight
-
IBasicVideo2.SourceLeft
-
IBasicVideo2.SourceTop
-
IBasicVideo2.SourceWidth
-
IBasicVideo2.VideoHeight
-
IBasicVideo2.VideoWidth
-
-
IBDA_AutoDemodulate Interface
-
-
IBDA_DeviceControl Interface
-
-
IBDA_DigitalDemodulator Interface
-
-
IBDA_EthernetFilter Interface
-
-
IBDA_FrequencyFilter Interface
-
-
IBDA_IPSinkControl Interface
-
-
IBDA_IPSinkInfo Interface
-
-
IBDA_IPV4Filter Interface
-
-
IBDA_IPV6Filter Interface
-
-
IBDA_LNBInfo Interface
-
-
IBDA_NetworkProvider Interface
-
-
IBDA_NullTransform Interface
-
-
IBDA_PinControl Interface
-
-
IBDA_SignalStatistics Interface
-
-
IBDA_Topology Interface
-
-
IBDA_VoidTransform Interface
-
-
IBroadcastEvent Interface
-
-
ICAComponent Interface
-
ICAComponent Object
-
ICAComponent.Component
-
ICAComponent.Denials
-
ICAComponent.Request
-
-
ICAComponents Interface
-
ICAComponents Object
-
ICAComponents.Count
-
ICAComponents.Item
-
-
ICADenial Interface
-
ICADenial Object
-
ICADenial.DeniedObject
-
ICADenial.Description
-
ICADenial.NotifyTollStateChanged
-
ICADenial.Policy
-
ICADenial.State
-
ICADenial.Tolls
-
-
ICADenials Interface
-
-
ICAManager Interface
-
-
ICAManagerInternal Interface
-
-
ICAOffer Interface
-
-
ICAOffers Interface
-
ICAOffers Object
-
ICAOffers.AddNew
-
ICAOffers.Count
-
ICAOffers.Item
-
ICAOffers.Remove
-
-
ICAPolicies Interface
-
ICAPolicies Object
-
ICAPolicies.Add
-
ICAPolicies.Count
-
ICAPolicies.Item
-
ICAPolicies.Remove
-
-
ICAPolicy Interface
-
ICAPolicy Object
-
ICAPolicy.CAManager
-
ICAPolicy.CheckRequest
-
ICAPolicy.Name
-
ICAPolicy.OkToPersist
-
ICAPolicy.OkToRemove
-
ICAPolicy.OkToRemoveDenial
-
ICAPolicy.OkToRemoveOffer
-
-
ICaptureGraphBuilder Interface
-
-
ICaptureGraphBuilder2 Interface
-
-
ICARequest Interface
-
ICARequest Object
-
ICARequest.CAManager
-
ICARequest.Check
-
ICARequest.Components
-
ICARequest.CountDeniedComponents
-
ICARequest.Denials
-
ICARequest.RequestedItem
-
ICARequest.ResolveDenials
-
ICARequest.ScheduleEntry
-
-
ICAResDenialTree Interface
-
-
ICAToll Interface
-
ICAToll Object
-
ICAToll.CAManager
-
ICAToll.Denials
-
ICAToll.Description
-
ICAToll.PayToll
-
ICAToll.Policy
-
ICAToll.Refundable
-
ICAToll.RefundToll
-
ICAToll.Select
-
ICAToll.State
-
ICAToll.TimePaid
-
ICAToll.TolledObject
-
-
ICATolls Interface
-
ICATolls Object
-
ICATolls.Add
-
ICATolls.Count
-
ICATolls.Item
-
ICATolls.Remove
-
-
IChannel Interface
-
-
IChannelLineup Interface
-
-
IChannelLineups Interface
-
-
IChannelLineupsEvents Interface
-
-
IChannels Interface
-
-
IChannelsEvents Interface
-
-
IChannelTuneRequest Interface
-
IChannelTuneRequest Object
-
IChannelTuneRequest.Channel
-
IChannelTuneRequest.Clone
-
IChannelTuneRequest.Components
-
IChannelTuneRequest.Locator
-
IChannelTuneRequest.TuningSpace
-
-
IComponent Interface
-
IComponent Object
-
IComponent.Clone
-
IComponent.DescLangID
-
IComponent.Description
-
IComponent.Status
-
IComponent.Type
-
-
IComponents Interface
-
IComponents Object
-
IComponents.Add
-
IComponents.Clone
-
IComponents.Count
-
IComponents.Item
-
IComponents.Remove
-
-
IComponentType Interface
-
-
IComponentTypes Interface
-
-
IConfigAsfWriter Interface
-
-
IConfigAviMux Interface
-
-
IConfigInterleaving Interface
-
-
ICreateDevEnum Interface
-
-
ICreatePropBagOnRegKey Interface
-
-
IDDrawExclModeVideo Interface
-
-
IDDrawExclModeVideoCallback Interface
-
-
IDecimateVideoImage Interface
-
-
IDeferredCommand Interface
-
-
IDirectDraw3 Interface
-
-
IDirectDrawFactory Interface
-
-
IDirectDrawMediaSample Interface
-
-
IDirectDrawMediaSampleAllocator Interface
-
-
IDirectDrawMediaStream Interface
-
-
IDirectDrawStreamSample Interface
-
-
IDirectDrawVideo Interface
-
-
IDistributorNotify Interface
-
-
IDMOQualityControl Interface
-
-
IDMOVideoOutputOptimizations Interface
-
-
IDMOWrapperFilter Interface
-
-
IDVBSLocator Interface
-
-
IDVBSTuningSpace Interface
-
-
IDVBTLocator Interface
-
-
IDVBTuneRequest Interface
-
IDVBTuneRequest Object
-
IDVBTuneRequest.Clone
-
IDVBTuneRequest.Components
-
IDVBTuneRequest.Locator
-
IDVBTuneRequest.ONID
-
IDVBTuneRequest.SID
-
IDVBTuneRequest.TSID
-
IDVBTuneRequest.TuningSpace
-
-
IDVBTuningSpace Interface
-
-
IDVBTuningSpace2 Interface
-
-
IDvdCmd Interface
-
-
IDvdControl Interface
-
-
IDvdControl2 Interface
-
-
IDvdGraphBuilder Interface
-
-
IDvdInfo Interface
-
-
IDvdInfo2 Interface
-
-
IDvdState Interface
-
-
IDVEnc Interface
-
-
IDVRGB219 Interface
-
-
IDVSplitter Interface
-
-
IEnumComponents Interface
-
-
IEnumComponentTypes Interface
-
-
IEnumDMO Interface
-
-
IEnumFilters Interface
-
-
IEnumGuideDataProperties Interface
-
-
IEnumMediaTypes Interface
-
-
IEnumPIDMap Interface
-
-
IEnumPins Interface
-
-
IEnumRegFilters Interface
-
-
IEnumStreamIdMap Interface
-
-
IEnumTuneRequests Interface
-
-
IEnumTuningSpaces Interface
-
-
IFileSinkFilter Interface
-
-
IFileSinkFilter2 Interface
-
-
IFileSourceFilter Interface
-
-
IFilterChain Interface
-
-
IFilterGraph Interface
-
-
IFilterGraph2 Interface
-
-
IFilterInfo Interface
-
IFilterInfo Object
-
IFilterInfo.Filename
-
IFilterInfo.Filter
-
IFilterInfo.FindPin
-
IFilterInfo.IsFileSource
-
IFilterInfo.Name
-
IFilterInfo.Pins
-
IFilterInfo.VendorInfo
-
-
IFilterMapper Interface
-
-
IFilterMapper2 Interface
-
-
IFindCompressorCB Interface
-
-
IFullScreenVideo Interface
-
-
IGraphBuilder Interface
-
-
IGraphConfig Interface
-
-
IGraphConfigCallback Interface
-
-
IGraphVersion Interface
-
-
IGuideData Interface
-
-
IGuideDataEvent Interface
-
-
IGuideDataLoader Interface
-
-
IGuideDataProperty Interface
-
-
IGuideDataProvider Interface
-
-
IGuideDataProviders Interface
-
-
IGuideDataProvidersEvents Interface
-
-
IGuideStore Interface
-
-
IIPDVDec Interface
-
-
IKsPin Interface
-
-
IKsPropertySet Interface
-
-
ILanguageComponentType Interface
-
-
ILocator Interface
-
ILocator Object
-
ILocator.CarrierFrequency
-
ILocator.Clone
-
ILocator.InnerFEC
-
ILocator.InnerFECRate
-
ILocator.Modulation
-
ILocator.OuterFEC
-
ILocator.OuterFECRate
-
ILocator.SymbolRate
-
-
IMediaBuffer Interface
-
-
IMediaControl Interface
-
-
IMediaDet Interface
-
-
IMediaEvent Interface
-
IMediaEvent Object
-
IMediaEvent.CancelDefaultHandling
-
IMediaEvent.FreeEventParams
-
IMediaEvent.GetEvent
-
IMediaEvent.GetEventHandle
-
IMediaEvent.RestoreDefaultHandling
-
IMediaEvent.WaitForCompletion
-
-
IMediaEventEx Interface
-
-
IMediaEventSink Interface
-
-
IMediaFilter Interface
-
-
IMediaLocator Interface
-
-
IMediaObject Interface
-
IMediaObject Methods
-
-
IMediaObjectImpl Class Template
-
-
IMediaObjectInPlace Interface
-
-
IMediaParamInfo Interface
-
-
IMediaParams Interface
-
-
IMediaPosition Interface
-
IMediaPosition Object
-
IMediaPosition.CanSeekBackward
-
IMediaPosition.CanSeekForward
-
IMediaPosition.CurrentPosition
-
IMediaPosition.Duration
-
IMediaPosition.PrerollTime
-
IMediaPosition.Rate
-
IMediaPosition.StopTime
-
-
IMediaPropertyBag Interface
-
-
IMediaSample Interface
-
-
IMediaSample2 Interface
-
-
IMediaSeeking Interface
-
-
IMediaStream Interface
-
-
IMediaTypeInfo Interface
-
IMediaTypeInfo Object
-
IMediaTypeInfo.Subtype
-
IMediaTypeInfo.Type
-
-
IMemAllocator Interface
-
-
IMemInputPin Interface
-
-
IMemoryData Interface
-
-
IMetaProperties Interface
-
-
IMetaProperty Interface
-
-
IMetaPropertyCondition Interface
-
-
IMetaPropertySet Interface
-
-
IMetaPropertySets Interface
-
-
IMetaPropertyType Interface
-
-
IMetaPropertyTypes Interface
-
-
IMixerPinConfig Interface
-
-
IMixerPinConfig2 Interface
-
-
IMPEG2_TIF_CONTROL Interface
-
-
IMPEG2Component Interface
-
IMPEG2Component Object
-
IMPEG2Component.Clone
-
IMPEG2Component.DescLangID
-
IMPEG2Component.Description
-
IMPEG2Component.PCRPID
-
IMPEG2Component.PID
-
IMPEG2Component.ProgramNumber
-
IMPEG2Component.Status
-
IMPEG2Component.Type
-
-
IMPEG2ComponentType Interface
-
-
IMpeg2Demultiplexer Interface
-
-
IMPEG2PIDMap Interface
-
-
IMPEG2StreamIdMap Interface
-
Implementing a Guide Store Loader Using the TIF (C++)
-
Implementing a Preview Pin (Optional)
-
Implementing DllRegisterServer
-
Implementing IAMErrorLog
-
Implications of Full-Screen Support for the Application
-
Importing the Guide Store Type Library (C++)
-
-
IMSVidAnalogTuner Interface
-
IMSVidAnalogTunerEvent Interface
-
-
IMSVidAudioRenderer Interface
-
-
IMSVidAudioRendererDevices Interface
-
IMSVidAudioRendererEvent Interface
-
-
IMSVidCAGSeg Interface
-
-
IMSVidClosedCaptioning Interface
-
-
IMSVidCtl Interface
-
IMSVidDataServices Interface
-
-
IMSVidDevice Interface
-
IMSVidDevice Object
-
IMSVidDevice.Category
-
IMSVidDevice.ClassID
-
IMSVidDevice.IsEqualDevice
-
IMSVidDevice.Name
-
IMSVidDevice.Power
-
IMSVidDevice.Status
-
-
IMSVidDeviceEvent Interface
-
IMSVidFeature Interface
-
IMSVidFeature Object
-
-
IMSVidFeatures Interface
-
-
IMSVidGraphSegmentContainer Interface
-
-
IMSVidInputDevice Interface
-
IMSVidInputDevice Object
-
IMSVidInputDevice.IsViewable
-
IMSVidInputDevice.View
-
-
IMSVidInputDevices Interface
-
IMSVidOutputDevice Interface
-
IMSVidOutputDevice Object
-
IMSVidOutputDeviceEvent Interface
-
-
IMSVidOutputDevices Interface
-
-
IMSVidRect Interface
-
IMSVidRect Object
-
IMSVidRect.Height
-
IMSVidRect.HWnd
-
IMSVidRect.Left
-
IMSVidRect.Rect
-
IMSVidRect.Top
-
IMSVidRect.Width
-
-
IMSVidTuner Interface
-
-
IMSVidTunerEvent Interface
-
IMSVidVideoInputDevice Interface
-
-
IMSVidVideoRenderer Interface
-
-
IMSVidVideoRendererDevices Interface
-
-
IMSVidVideoRendererEvent Interface
-
-
IMultiMediaStream Interface
-
Infinite Pin Tee Filter
-
InfTee Filter Sample
-
-
INonDelegatingUnknown
-
In-Place DMOs
-
Instantiate the Filter
-
Int64x32Div32
-
Intelligent Connect
-
Interfaces
-
Interfaces for Building Filter Graphs
-
Interfaces for Controlling a Filter Graph
-
Interfaces for Video Rendering and Overlay
-
InterleavingMode Enumeration
-
Internal Script Command Renderer Filter
-
International Analog TV Tuning
-
Introducing the CTransformFilter and CTransInPlaceFilter Classes
-
Introduction to DirectShow
-
Introduction to DirectShow Application Programming
-
Introduction to DirectShow Editing Services
-
Introduction to DirectX Media Objects
-
Introduction to the Filter Base Classes
-
IntToWstr
-
-
IObjects Interface
-
-
IObjectsNotifications Interface
-
-
IOverlay Interface
-
-
IOverlayNotify Interface
-
-
IOverlayNotify2 Interface
-
-
IPersistMediaPropertyBag Interface
-
-
IPin Interface
-
-
IPinConnection Interface
-
-
IPinFlowControl Interface
-
-
IPinInfo Interface
-
IPinInfo Object
-
IPinInfo.Connect
-
IPinInfo.ConnectDirect
-
IPinInfo.ConnectedTo
-
IPinInfo.ConnectionMediaType
-
IPinInfo.ConnectWithType
-
IPinInfo.Direction
-
IPinInfo.Disconnect
-
IPinInfo.FilterInfo
-
IPinInfo.MediaTypes
-
IPinInfo.Name
-
IPinInfo.Pin
-
IPinInfo.PinID
-
IPinInfo.Render
-
-
IProgram Interface
-
-
IPrograms Interface
-
-
IProgramsEvents Interface
-
-
IPropertySetter Interface
-
-
IQualityControl Interface
-
-
IQualProp Interface
-
-
IQueueCommand Interface
-
-
IReferenceClock Interface
-
-
IRegFilterInfo Interface
-
IRegFilterInfo Object
-
IRegFilterInfo.Filter
-
IRegFilterInfo.Name
-
-
IRegisterServiceProvider Interface
-
-
IRenderEngine Interface
-
-
IResourceConsumer Interface
-
-
IResourceManager Interface
-
-
ISampleGrabber Interface
-
-
ISampleGrabberCB Interface
-
IsAudioStreamEnabled Method
-
-
IScanningTuner Interface
-
-
IScheduleEntries Interface
-
-
IScheduleEntriesEvents Interface
-
-
IScheduleEntry Interface
-
-
ISeekingPassThru Interface
-
IsEqualObject
-
-
IService Interface
-
-
IServices Interface
-
-
IServicesEvents Interface
-
-
ISmartRenderEngine Interface
-
IsSubpictureStreamEnabled Method
-
Issuing Raw AV/C Commands
-
-
IStreamBuilder Interface
-
-
IStreamSample Interface
-
ItemAdded Event
-
ItemAdded Event (CADenials)
-
ItemAdded Event (ICAOffers)
-
ItemAdded Event (ICAPolicies)
-
ItemAdded Event (ICATolls)
-
ItemChanged Event
-
ItemRemoved Event
-
ItemRemoved Event (CADenials)
-
ItemRemoved Event (ICAOffers)
-
ItemRemoved Event (ICAPolicies)
-
ItemRemoved Event (ICATolls)
-
ItemsChanged Event
-
-
ITuner Interface
-
-
ITuneRequest Interface
-
ITuneRequest Object
-
ITuneRequest.Clone
-
ITuneRequest.Components
-
ITuneRequest.Locator
-
ITuneRequest.TuningSpace
-
-
ITuneRequestInfo Interface
-
-
ITuningSpace Interface
-
ITuningSpace Object
-
ITuningSpace.Clone
-
ITuningSpace.CLSID
-
ITuningSpace.CreateTuneRequest
-
ITuningSpace.DefaultLocator
-
ITuningSpace.DefaultPreferredComponentTypes
-
ITuningSpace.FriendlyName
-
ITuningSpace.NetworkType
-
ITuningSpace.UniqueName
-
-
ITuningSpaceContainer Interface
-
-
ITuningSpaces Interface
-
ITuningSpaces Object
-
ITuningSpaces.Count
-
ITuningSpaces.Item
-
-
IVideoFrameStep Interface
-
-
IVideoWindow Interface
-
IVideoWindow Object
-
IVideoWindow.AutoShow
-
IVideoWindow.BackgroundPalette
-
IVideoWindow.BorderColor
-
IVideoWindow.Caption
-
IVideoWindow.FullScreenMode
-
IVideoWindow.GetMaxIdealImageSize
-
IVideoWindow.GetMinIdealImageSize
-
IVideoWindow.GetRestorePosition
-
IVideoWindow.GetWindowPosition
-
IVideoWindow.Height
-
IVideoWindow.HideCursor
-
IVideoWindow.IsCursorHidden
-
IVideoWindow.Left
-
IVideoWindow.MessageDrain
-
IVideoWindow.NotifyOwnerMessage
-
IVideoWindow.Owner
-
IVideoWindow.SetWindowForeground
-
IVideoWindow.SetWindowPosition
-
IVideoWindow.Top
-
IVideoWindow.Visible
-
IVideoWindow.Width
-
IVideoWindow.WindowState
-
IVideoWindow.WindowStyle
-
IVideoWindow.WindowStyleEx
-
-
IVMRFilterConfig Interface
-
-
IVMRImageCompositor Interface
-
-
IVMRImagePresenter Interface
-
-
IVMRImagePresenterConfig Interface
-
-
IVMRMixerBitmap Interface
-
-
IVMRMixerControl Interface
-
-
IVMRMonitorConfig Interface
-
-
IVMRSurface Interface
-
-
IVMRSurfaceAllocator Interface
-
-
IVMRSurfaceAllocatorNotify Interface
-
-
IVMRVideoStreamControl Interface
-
-
IVMRWindowlessControl Interface
-
-
IVPBaseConfig Interface
-
-
IVPBaseNotify Interface
-
-
IVPConfig Interface
-
-
IVPManager Interface
-
-
IVPNotify Interface
-
-
IVPNotify2 Interface
-
-
IXml2Dex Interface
-
-
-
Jukebox Sample
-
JukeboxASF Sample
-
KaraokeAudioPresentationMode Property
-
KASSERT
-
KDbgBreak
-
Key Transition
-
KeyDown Event
-
KeyPress Event
-
KeyUp Event
-
KSMULTIPLE_ITEM Structure
-
LanguageComponentType
-
LanguageComponentType Object
-
LanguageComponentType.Category
-
LanguageComponentType.Clone
-
LanguageComponentType.LangID
-
LanguageComponentType.MediaFormatType
-
LanguageComponentType.MediaMajorType
-
LanguageComponentType.MediaSubType
-
Layout of the Registry Keys
-
Learning When an Event Occurs
-
Line 21 Decoder 2 Filter
-
Line 21 Decoder Filter
-
Line 21 Subtypes
-
linear Element
-
List of Multimedia Streaming Interfaces
-
Listening for Conditional Access Events (C++)
-
Listening for Conditional Access Events (Visual Basic)
-
Live Sources
-
llMulDiv
-
Loading a Graph From an External Process
-
Loading a Project File
-
Loading and Previewing a Project
-
LoadOLEAut32
-
Locator
-
Locators
-
lock Attribute
-
LockIt Internal Class
-
Logging Errors
-
lstrcmpiW
-
lstrcmpW
-
lstrcpynW
-
lstrcpyW
-
lstrlenW
-
Major Types
-
Make Added Interfaces Available Through NonDelegatingQueryInterface
-
Managing Video Editing Projects
-
Mapper Sample
-
Mapping DirectX VA to IAMVideoAccelerator
-
Media Buffer Objects
-
Media Detector (MediaDet)
-
Media Locator
-
Media Parameter Constants
-
Media Parameter Enumerated Types
-
Media Parameter Interfaces
-
Media Parameter Structures
-
Media Parameter Time Format GUIDs
-
Media Parameters
-
Media Parameters Reference
-
Media Property Bag
-
Media Samples and Media Types
-
Media Type Functions
-
Media Types
-
MEDIA_SAMPLE_CONTENT Enumeration
-
MediaDet Object
-
MediaDet.CurrentStream Property
-
MediaDet.EnterBitmapGrabMode Method
-
MediaDet.Filename Property
-
MediaDet.Filter Property
-
MediaDet.FrameRate Property
-
MediaDet.GetBitmapBits Method
-
MediaDet.GetSampleGrabber Method
-
MediaDet.OutputStreams Property
-
MediaDet.StreamLength Property
-
MediaDet.StreamMediaType Property
-
MediaDet.StreamType Property
-
MediaDet.StreamTypeB Property
-
MediaDet.WriteBitmapBits Method
-
MediaLocator Object
-
MediaLocator.AddFoundLocation Method
-
MediaLocator.FindMediaFile Method
-
Memory Allocator
-
Merit
-
Metaproperties
-
MetaProperties Object
-
MetaProperties.Add
-
MetaProperties.AddNew
-
MetaProperties.Count
-
MetaProperties.Item
-
MetaProperties.ItemsWithMetaPropertyType
-
MetaProperties.ItemWith
-
MetaProperties.ItemWithTypeProviderLang
-
MetaProperty Object
-
MetaProperty.Cond
-
MetaProperty.GuideDataProvider
-
MetaProperty.Language
-
MetaProperty.MetaPropertyType
-
MetaProperty.Value
-
MetaPropertyCondition Object
-
MetaPropertyCondition.And
-
MetaPropertyCondition.Or
-
MetaPropertySet Object
-
MetaPropertySet.MetaPropertyTypes
-
MetaPropertySet.Name
-
MetaPropertySets Object
-
MetaPropertySets.AddNew
-
MetaPropertySets.Count
-
MetaPropertySets.Item
-
MetaPropertySets.ItemWithName
-
MetaPropertySets.Lookup
-
MetaPropertyType Object
-
MetaPropertyType.Cond
-
MetaPropertyType.ID
-
MetaPropertyType.MetaPropertySet
-
MetaPropertyType.Name
-
MetaPropertyType.New
-
MetaPropertyTypes Object
-
MetaPropertyTypes.AddNew
-
MetaPropertyTypes.Count
-
MetaPropertyTypes.Item
-
MetaPropertyTypes.ItemWithID
-
MetaPropertyTypes.ItemWithName
-
MetaPropertyTypes.MetaPropertySet
-
Microsoft TV Technologies
-
Microsoft TV Technologies Application Interface
-
Microsoft TV Technologies C++ Reference
-
Microsoft TV Technologies Internals
-
Microsoft TV Technologies System Requirements
-
Microsoft TV Technologies Visual Basic and Script Reference
-
Microsoft Unified Tuning Model C++ Reference
-
Microsoft Unified Tuning Model Constants (Visual Basic)
-
Microsoft Unified Tuning Model Enumerations
-
Microsoft Unified Tuning Model Interfaces
-
Microsoft Unified Tuning Model Objects
-
Microsoft Unified Tuning Model Objects (Visual Basic)
-
Microsoft Unified Tuning Model Visual Basic Reference
-
MIDI Parser Filter
-
MIDI Renderer Filter
-
Miscellaneous DirectShow Samples
-
Miscellaneous Helper Functions
-
Mixing an Image Onto the Video Window in C++
-
Mixing an Image Onto the Video Window in Visual Basic
-
MJPEG Compressor Filter
-
MJPEG Decompressor Filter
-
mlength Attribute
-
MoCopyMediaType
-
MoCreateMediaType
-
MoDeleteMediaType
-
ModulationType Constants
-
ModulationType Enumeration
-
MoDuplicateMediaType
-
MoFreeMediaType
-
MoInitMediaType
-
MouseDown Event
-
MouseMove Event
-
MouseUp Event
-
MP_CURVE_TYPE Enumeration
-
MP_ENVELOPE_SEGMENT Structure
-
MP_PARAMINFO Structure
-
MP_TYPE Enumeration
-
MPEG Decoder Preprocessing Transformations
-
MPEG Sample Properties
-
MPEG Time Stamps
-
MPEG-1 Audio Decoder Filter
-
MPEG-1 Media Types
-
MPEG-1 Stream Splitter Filter
-
MPEG-1 Video Decoder Filter
-
MPEG1_SEQUENCE_INFO
-
MPEG1VIDEOINFO Structure
-
MPEG-2 Demultiplexer
-
MPEG-2 Kernel Media Types
-
MPEG-2 Splitter
-
MPEG-2 Splitter Filter Media Types
-
MPEG-2 Subtypes
-
MPEG-2 Support in DirectShow
-
MPEG2_TRANSPORT_STRIDE
-
MPEG2ComponentType
-
MPEG2ComponentType Object
-
MPEG2ComponentType.Category
-
MPEG2ComponentType.Clone
-
MPEG2ComponentType.LangID
-
MPEG2ComponentType.MediaFormatType
-
MPEG2ComponentType.MediaMajorType
-
MPEG2ComponentType.MediaSubType
-
MPEG2ComponentType.StreamType
-
MPEG2Level Enumeration
-
MPEG2Profile Enumeration
-
MPEG2StreamType Constants
-
MPEG2StreamType Enumeration
-
MPEG2VIDEOINFO Structure
-
MSDV Driver
-
MSDVDAdm Object
-
MSEventBinder Object
-
MSEventBinder.Bind
-
MSEventBinder.Unbind
-
MSTape Driver
-
mstart Attribute
-
mstop Attribute
-
MSVidAnalogTunerDevice
-
MSVidAnalogTunerDevice Object
-
MSVidAnalogTunerDevice.AudioFrequency
-
MSVidAnalogTunerDevice.Channel
-
MSVidAnalogTunerDevice.ChannelAvailable
-
MSVidAnalogTunerDevice.CountryCode
-
MSVidAnalogTunerDevice.SAP
-
MSVidAnalogTunerDevice.Tune
-
MSVidAnalogTunerDevice.TuningSpace
-
MSVidAnalogTunerDevice.VideoFrequency
-
MSVidAudioRenderer
-
MSVidAudioRenderer Object
-
MSVidAudioRenderer.Balance
-
MSVidAudioRenderer.Volume
-
MSVidAudioRendererDevices
-
MSVidAudioRendererDevices Object
-
MSVidAudioRendererDevices.Add
-
MSVidAudioRendererDevices.Count
-
MSVidAudioRendererDevices.Item
-
MSVidAudioRendererDevices.Remove
-
MSVidBDATunerDevice
-
MSVidBDATunerDevice Object
-
MSVidBDATunerDevice.Tune
-
MSVidBDATunerDevice.TuningSpace
-
MSVidCAGSeg
-
MSVidClosedCaptioning
-
MSVidClosedCaptioning Object
-
MSVidClosedCaptioning.Enable
-
MSVidCtl
-
MSVidCtl Object
-
MSVidCtl.AudioRendererActive
-
MSVidCtl.AudioRenderersAvailable
-
MSVidCtl.AutoSize
-
MSVidCtl.BackColor
-
MSVidCtl.Build
-
MSVidCtl.ColorKey
-
MSVidCtl.Decompose
-
MSVidCtl.DisableAudio
-
MSVidCtl.DisableVideo
-
MSVidCtl.DisplaySize
-
MSVidCtl.Enabled
-
MSVidCtl.FeaturesActive
-
MSVidCtl.FeaturesAvailable
-
MSVidCtl.InputActive
-
MSVidCtl.InputsAvailable
-
MSVidCtl.MaintainAspectRatio
-
MSVidCtl.OutputsActive
-
MSVidCtl.OutputsAvailable
-
MSVidCtl.Pause
-
MSVidCtl.Refresh
-
MSVidCtl.Run
-
MSVidCtl.State
-
MSVidCtl.Stop
-
MSVidCtl.TabStop
-
MSVidCtl.VideoRendererActive
-
MSVidCtl.VideoRenderersAvailable
-
MSVidCtl.View
-
MSVidCtl.ViewNext
-
MSVidCtl.Window
-
MSVidCtlStateList Constants
-
MSVidCtlStateList Enumeration
-
MSVidDataServices
-
MSVidDataServices Object
-
MSVidFeature
-
MSVidFeatures
-
MSVidFeatures Object
-
MSVidFeatures.Add
-
MSVidFeatures.Count
-
MSVidFeatures.Item
-
MSVidFeatures.Remove
-
MSVidInputDevice
-
MSVidInputDevices
-
MSVidInputDevices Object
-
MSVidInputDevices.Add
-
MSVidInputDevices.Count
-
MSVidInputDevices.Item
-
MSVidInputDevices.Remove
-
MSVidOutputDevice
-
MSVidOutputDevices
-
MSVidOutputDevices Object
-
MSVidOutputDevices.Add
-
MSVidOutputDevices.Count
-
MSVidOutputDevices.Item
-
MSVidOutputDevices.Remove
-
MSVidRect
-
MSVidVideoInputDevice
-
MSVidVideoRenderer
-
MSVidVideoRenderer Object
-
MSVidVideoRenderer.AvailableSourceRect
-
MSVidVideoRenderer.Capture
-
MSVidVideoRenderer.ClippedSourceRect
-
MSVidVideoRenderer.CustomCompositorClass
-
MSVidVideoRenderer.DecimateInput
-
MSVidVideoRenderer.FramesPerSecond
-
MSVidVideoRenderer.MaxVidRect
-
MSVidVideoRenderer.MinVidRect
-
MSVidVideoRenderer.MixerBitmap
-
MSVidVideoRenderer.MixerBitmapOpacity
-
MSVidVideoRenderer.MixerBitmapPositionRect
-
MSVidVideoRenderer.OverScan
-
MSVidVideoRenderer.SetupMixerBitmap
-
MSVidVideoRenderer.SourceSize
-
MSVidVideoRenderer.UsingOverlay
-
MSVidVideoRendererDevices
-
MSVidVideoRendererDevices Object
-
MSVidVideoRendererDevices.Add
-
MSVidVideoRendererDevices.Count
-
MSVidVideoRendererDevices.Item
-
MSVidVideoRendererDevices.Remove
-
MSWebDVD ActiveX Control
-
MSWebDVD Events
-
MSWebDVD Object
-
MSWebDVD.DVDTimeCode2bstr Method
-
MSYUV Color Space Converter Codec
-
Multimedia Streaming
-
Multimedia Streaming Component Objects
-
Multimedia Streaming Data Types
-
Multimedia Streaming Reference
-
Multimedia Streaming Sample Code
-
Multi-Monitor Support
-
mute Attribute
-
Mute Property
-
NABTS/FEC VBI Codec Filter
-
NAME
-
name Attribute
-
Negotiating Allocators
-
Negotiating Media Types
-
New DVD Support Features in DirectShow 8.0 and 8.1
-
New Features of the VMR
-
New Segments
-
NORMALIZEDRECT
-
NOTE
-
Notifying CBasePin of Filter State Changes
-
NotifyParentalLevelChange Method
-
Null Renderer Filter
-
NullIP Filter Sample
-
NullNull Filter Sample
-
OAEVENT
-
OAHWND
-
Object Hierarchy
-
Object Names
-
Object References Diagram
-
Objects
-
Objects Object
-
Objects.AddAt
-
Objects.AddNew
-
Objects.AddNewAt
-
Objects.Count
-
Objects.Item
-
Objects.ItemsByKey
-
Objects.ItemsInTimeRange
-
Objects.ItemsInverseRelatedToBy
-
Objects.ItemsRelatedToBy
-
Objects.ItemsWithMetaProperty
-
Objects.ItemsWithMetaPropertyCond
-
Objects.ItemsWithType
-
Objects.ItemWithID
-
Objects.ItemWithKey
-
Objects.Remove
-
Objects.RemoveAll
-
Objects.Resync
-
Objects.UnreferencedItems
-
Obtaining the CA Manager (C++)
-
Obtaining the CA Manager (Visual Basic)
-
Obtaining the DVD Interface Pointers
-
Obtaining Tune Requests from the Guide Store
-
OfferAdded Event
-
OfferRemoved Event
-
Offers
-
OfferTollAdded Event
-
OfferTollRemoved Event
-
Optimizing Mixing Performance
-
Other Source Objects
-
Overlay Mixer 2 Filter
-
Overlay Mixer Filter
-
Overlay Mixer Internal Operations
-
OverlayUnavailable Event
-
Override CheckInputType
-
Override the Base Class Member Functions
-
Override the Transform Function
-
Overview of Capture in DirectShow
-
Overview of Conditional Access
-
Overview of DMOs in DirectShow
-
Overview of Error Logging
-
Overview of Event Notification
-
Overview of GraphEdit
-
Overview of the Timeline Components
-
Overview of the Tuning Process
-
PALETTE_ENTRIES
-
PALETTISED
-
param Element
-
Parameter Capabilities Flags
-
Pause Method
-
PauseOn
-
Pausing
-
Performing Custom Video Mixing in Script
-
Per-Pixel Alpha Blending
-
PhysicalConnectorType Enumeration
-
PID_MAP Structure
-
Pin Categories
-
Pin Connections
-
Pin Property Set
-
Pin Requirements for Capture Filters
-
PIN_DIRECTION Enumeration
-
PIN_INFO Structure
-
Pins
-
Play Method
-
PlayAtTime
-
PlayAtTime Method
-
PlayAtTimeInTitle
-
PlayAtTimeInTitle Method
-
PlayBackwards
-
PlayBackwards Method
-
PlayCap Sample
-
PlayCapMoniker Sample
-
PlayChapter
-
PlayChapter Method
-
PlayChapterInTitle
-
PlayChapterInTitle Method
-
PlayChaptersAutoStop Method
-
PlayDMO Sample
-
PlayForwards
-
PlayForwards Method
-
Playing Karaoke Audio Streams
-
Playing Karaoke Discs
-
PlayNextChapter
-
PlayNextChapter Method
-
PlayPeriodInTitleAutoStop Method
-
PlayPrevChapter
-
PlayPrevChapter Method
-
PlayState Property
-
PlayTitle
-
PlayTitle Method
-
PlayWnd Sample
-
PlayWndASF Sample
-
Plug-in Distributors
-
Pointer Validation
-
Pointer Validation Macros
-
Polarisation Constants
-
Polarisation Enumeration
-
Policy Persistence
-
PolicyAdded Event
-
PolicyRemoved Event
-
Positioning and Moving Video Rectangles in Composition Space
-
PreferredSubpictureStream Property
-
Previewing a Project
-
Previewing Effects and Transitions
-
Previewing the Project
-
previewmode Attribute
-
Producing Data in a Capture Filter
-
Program Object
-
Program.CopyrightDate
-
Program.Description
-
Program.ID
-
Program.MetaProperties
-
Program.ScheduleEntries
-
Program.Title
-
Programs Object
-
Programs.AddNew
-
Programs.Count
-
Programs.Item
-
Programs.ItemsByKey
-
Programs.ItemsWithMetaProperty
-
Programs.ItemsWithMetaPropertyCond
-
Programs.ItemWithID
-
Programs.ItemWithKey
-
Programs.Remove
-
Programs.RemoveAll
-
Programs.Resync
-
Programs.UnreferencedItems
-
Property Page Helper Functions
-
Property Sets
-
Property Setter
-
Pull Model
-
QT Decompressor Filter
-
Quality Messages
-
Quality Structure
-
Quality-Control Management
-
QualityMessageType Enumeration
-
Querying for Seeking Capabilities
-
QuickTime Movie Parser Filter
-
Reading ASF Files in DirectShow
-
ReadyState Property
-
ReadyStateChange
-
Receiving and Delivering Samples
-
Receiving Events in ATL
-
Receiving Events in C++
-
Recompressing an AVI File
-
Reconnecting Pins
-
Reconnecting Your Input to Ensure Specific Output Types
-
Reference Clocks
-
REFERENCE_TIME
-
References and Suggested Reading
-
REFTIME
-
REG_PINFLAG Enumeration
-
REGFILTER Structure
-
REGFILTER2 Structure
-
REGFILTERPINS Structure
-
REGFILTERPINS2 Structure
-
RegionChange Method
-
Registering a Custom File Type
-
REGPINMEDIUM Structure
-
REGPINTYPES Structure
-
REM_FILTER_FLAGS Enumeration
-
REMIND
-
Render Engine (Basic)
-
Render Engine (Smart)
-
Render Method
-
RenderEngine Object
-
RenderEngine.Commit Method
-
RenderEngine.ConnectFrontEnd Method
-
RenderEngine.Decommit Method
-
RenderEngine.DoSmartRecompression Method
-
RenderEngine.GetCaps Method
-
RenderEngine.GetFilterGraph Method
-
RenderEngine.GetGroupOutputPin Method
-
RenderEngine.GetTimelineObject Method
-
RenderEngine.GetVendorString Method
-
RenderEngine.RenderOutputPins Method
-
RenderEngine.ScrapIt Method
-
RenderEngine.SetDynamicReconnectLevel Method
-
RenderEngine.SetFilterGraph Method
-
RenderEngine.SetInterestRange Method
-
RenderEngine.SetInterestRange2 Method
-
RenderEngine.SetRenderRange Method
-
RenderEngine.SetRenderRange2 Method
-
RenderEngine.SetSourceConnectCallback Method
-
RenderEngine.SetSourceNameValidation Method
-
RenderEngine.SetTimelineObject Method
-
RenderEngine.UseInSmartRecompressionGraph Method
-
Rendering a Project
-
Rendering Errors
-
Renderless Sample
-
Repaint Events
-
ReplayChapter
-
ReplayChapter Method
-
RequestActivated Event
-
RequestDeactivated Event
-
RequestDenialAdded Event
-
RequestDenialRemoved Event
-
Requirements for Decoders
-
RESET_HEADER
-
RESET_MASKS
-
RESET_PALETTE
-
Resize Flags
-
Responding to Events
-
Responding to Tune Requests
-
RestoreBookmark Method
-
RestoreScreenSaver Method
-
Resume
-
Resume Method
-
Retrieving Events
-
Retrieving Standard Metaproperties (C++)
-
Retrieving Standard Metaproperties (Visual Basic)
-
ReturnFromSubmenu
-
ReturnFromSubmenu Method
-
SAMI (CC) Parser Filter
-
SampGrabCB Sample
-
Sample Capture Applications
-
Sample Code
-
Sample DirectShow Filters
-
Sample DVD Applications
-
Sample Grabber Filter
-
Sample Player Applications
-
Sample Video Control Applications
-
Sample Video Editing Applications
-
Sample Video Mixing Renderer Applications
-
Samples and Allocators
-
samplingrate Attribute
-
SampVid Filter Sample
-
SaveBookmark Method
-
SaveParentalCountry Method
-
SaveParentalLevel Method
-
Saving a Filter Graph to a GraphEdit File
-
Saving and Restoring Bookmarks
-
Saving and Restoring DvdState Objects
-
ScheduleEntries Object
-
ScheduleEntries.AddNew
-
ScheduleEntries.Count
-
ScheduleEntries.Item
-
ScheduleEntries.ItemsByKey
-
ScheduleEntries.ItemsInTimeRange
-
ScheduleEntries.ItemsWithMetaProperty
-
ScheduleEntries.ItemsWithMetaPropertyCond
-
ScheduleEntries.ItemsWithService
-
ScheduleEntries.ItemWithKey
-
ScheduleEntries.ItemWithServiceAtTime
-
ScheduleEntries.Remove
-
ScheduleEntries.RemoveAll
-
ScheduleEntries.Resync
-
ScheduleEntry Object
-
ScheduleEntry.EndTime
-
ScheduleEntry.ID
-
ScheduleEntry.Length
-
ScheduleEntry.MetaProperties
-
ScheduleEntry.Program
-
ScheduleEntry.Service
-
ScheduleEntry.StartTime
-
SCompFmt0 Structure
-
Scope Filter Sample
-
Seeking
-
Seeking the Filter Graph
-
SeekingPassThru
-
SelectAndActivateButton Method
-
SelectAtPosition Method
-
SelectDefaultAudioLanguage Method
-
SelectDefaultSubpictureLanguage Method
-
Selecting and Paying Tolls (C++)
-
Selecting and Paying Tolls (Visual Basic)
-
Selecting from Multiple Input Devices of the Same Type
-
SelectLeftButton Method
-
SelectLowerButton Method
-
SelectOrActivatButton
-
SelectParentalCountry Method
-
SelectParentalLevel Method
-
SelectRightButton Method
-
SelectUpperButton Method
-
Sequence of Operations in the Tuning Process
-
Service Object
-
Service.EndTime
-
Service.ID
-
Service.MetaProperties
-
Service.ProviderDescription
-
Service.ProviderName
-
Service.ProviderNetworkName
-
Service.ScheduleEntries
-
Service.StartTime
-
Service.TuneRequest
-
Services Object
-
Services.AddNew
-
Services.ChannelLineups
-
Services.Count
-
Services.Item
-
Services.ItemsByKey
-
Services.ItemsInTimeRange
-
Services.ItemsWithMetaProperty
-
Services.ItemsWithMetaPropertyCond
-
Services.ItemWithID
-
Services.ItemWithKey
-
Services.ItemWithProviderName
-
Services.Remove
-
Services.RemoveAll
-
Services.Resync
-
Services.UnreferencedItems
-
SetClipVideoRect Method
-
SetDelayTime
-
SetGPRM Method
-
Setting and Retrieving the Stream Position
-
Setting Audio Capture Properties
-
Setting Capture Properties
-
Setting Properties on Effects and Transitions
-
Setting Properties on Sources
-
Setting the Error Log
-
Setting the Group Media Type
-
Setting the Playback Rate
-
Setting the Video Window
-
Setting Up the Build Environment
-
Setting Video Compression Properties
-
Sharing Data Between Streams
-
Shortcuts to C++ DVD Reference Pages
-
ShowCursor Method
-
ShowMenu
-
ShowMenu Method
-
Signal Format
-
Simulating Graph Building with GraphEdit
-
SIZE_EGA_PALETTE
-
SIZE_MASKS
-
SIZE_MPEG1VIDEOINFO
-
SIZE_PALETTE
-
SIZE_PREHEADER
-
SIZE_VIDEOHEADER
-
SlideShowVB Sample
-
Smart Tee Filter
-
SMPTE Timecode
-
SMPTE Wipe Transition
-
SNDDEV_ERR Enumeration
-
Source
-
Source and Target Rectangles in Video Renderers
-
SourceSizeList Constants
-
SourceSizeList Enumeration
-
SpectralInversion Constants
-
SpectralInversion Enumeration
-
src Attribute
-
Standard Metaproperties
-
start Attribute
-
StateChange Event (IMSVidDevice)
-
StateChange Event (MSVidCtl)
-
StateChanged Event (CADenials)
-
StateChanged Event (ICATolls)
-
-
Step 1. Create the Required Components
-
Step 1. Query for Stream Information
-
Step 1. Specify the Media Type
-
-
Step 2. Build the Filter Graph
-
Step 2. Select a Capture Device
-
Step 2. Set Media Types
-
-
Step 3. Allocate Buffers
-
Step 3. Build the File-Writing Section
-
Step 3. Run the Graph
-
-
Step 4. Get the Buffer
-
Step 4. Process Input
-
Step 4. Render the Streams
-
Step 5. Process Output
-
-
Step Method
-
StillCap Sample
-
StillOff
-
StillOff Method
-
StillView Sample
-
Stop
-
stop Attribute
-
Stop Method
-
Stopping
-
stream Attribute
-
Stream Components
-
Stream Control
-
Stream Selection
-
Stream Subtypes
-
STREAM_ID_MAP Structure
-
STREAM_STATE
-
STREAM_TYPE
-
Streaming Threads and the Filter Graph Manager
-
Streams and Buffers
-
Stretching the Output of a Renderer Full-Screen
-
stretchmode Attribute
-
String Functions
-
StringFromResource
-
Structure of a Timeline
-
Structure of a Typical Application
-
Structures
-
Subobjects
-
SubpictureOn Property
-
SubpictureStreamsAvailable Property
-
Summary
-
Summary of Filter Threading
-
Summary of Notifications
-
Supplying a Custom Allocator-Presenter
-
Supplying a Full-Screen Renderer Filter
-
Supported Formats in DirectShow
-
Supported Interfaces
-
swapinputs Attribute
-
Synchronizing DVD Commands
-
Synchronizing HTML Content with the Video
-
Synth Filter Sample
-
SysEnum Sample
-
System Device Enumerator
-
System Reference Clock
-
SystemTuningSpaces
-
SystemTuningSpaces Object
-
SystemTuningSpaces.Add
-
SystemTuningSpaces.Count
-
SystemTuningSpaces.FindID
-
SystemTuningSpaces.Item
-
SystemTuningSpaces.MaxCount
-
SystemTuningSpaces.Remove
-
SystemTuningSpaces.TuningSpacesForCLSID
-
SystemTuningSpaces.TuningSpacesForName
-
Tee/Sink-to-Sink Converter
-
Testing TV Hardware and Software with GraphEdit
-
Text Display Filter Sample
-
Texture3D Sample
-
The DirectShow SDK and the Windows Media Format SDK
-
The Filter Graph and Its Components
-
The Microsoft Unified Tuning Model
-
The Streaming and Application Threads
-
The Timeline
-
The Timeline Model
-
Threads and Critical Sections
-
Time and Clocks in DirectShow
-
time Attribute
-
Time Format GUIDs
-
Time Formats
-
Time in DirectShow Editing Services
-
Time Stamps
-
Time Values
-
Timecode
-
TIMECODE Structure
-
TIMECODE_SAMPLE Structure
-
Timeline
-
timeline Element
-
Timeline Objects
-
Timeline Test Sample
-
TIMELINE_MAJOR_TYPE Enumeration
-
TitlesAvailable Property
-
TollDenialAdded Event
-
TollDenialRemoved Event
-
TollStateChanged Event
-
ToolTip Property
-
ToolTipMaxWidth Property
-
TotalTitleTime Property
-
Track
-
track Element
-
Transition
-
Transition Direction
-
transition Element
-
Transitions
-
Transitions and Effects
-
TransmissionMode Constants
-
TransmissionMode Enumeration
-
Transmit
-
Transport Information Interfaces
-
Transports
-
TrimmerVB Sample
-
Troubleshooting Tips
-
TRUECOLOR
-
TRUECOLORINFO Structure
-
Tune Requests
-
TuneChanged Event
-
TuneRequest
-
TunerInputType Constants
-
TunerInputType Enumeration
-
Tuning Spaces
-
Tuning with the Video Control
-
TuningSpace
-
TV Audio Filter
-
TV Tuner Filter
-
TVAudioMode Enumeration
-
TxtPlayer Sample
-
type Attribute
-
Type-1 Capture with Preview
-
Type-1 Transmit with Preview
-
Type-1 vs. Type-2 DV Files
-
Type-2 Capture with Preview
-
Type-2 Transmit with Preview
-
Types of DV AVI Files
-
Typical Uses of Timecode
-
Understanding SMPTE Timecode
-
Unlocking the Windows Media Format SDK
-
Unregistering a Filter
-
UOPValid Method
-
UpdateOverlay
-
Upstream Connection with the Video Decoder
-
userdata Attribute
-
userid Attribute
-
username Attribute
-
Using Conditional Access in Visual Basic
-
Using CUnknown
-
Using DirectShow
-
Using DirectShow Editing Services
-
Using DirectShow with Visual Basic
-
Using DirectX Media Objects
-
Using DMOs in a DirectShow Application
-
Using GraphEdit
-
Using Multimedia Streams in Applications
-
Using the CTransformFilter and CTransInPlaceFilter Transform Base Classes
-
Using the Default UI (Visual Basic)
-
Using the DirectShow Base Classes
-
Using the DMO Base Class
-
Using the DMO Test Application
-
Using the DMO Wrapper Filter
-
Using the Filter Mapper
-
Using the Guide Store in Multithreaded Applications (C++)
-
Using the IVideoWindow PID to Implement Full-Screen Support
-
Using the Media Detector
-
Using the Media Locator
-
Using the MPEG-2 Splitter Filter
-
Using the Sample Grabber
-
Using the Smart Tee Filter
-
Using the System Device Enumerator
-
Using the Video Control in C++
-
Using the Video Control in Script
-
Using the Video Control in Visual Basic
-
Using the Video Mixing Renderer
-
Using the VMR for DirectShow Filter Developers
-
Using Windowless Mode with the VMR
-
Utility Functions
-
VALID_UOP_FLAG Enumeration
-
ValidateReadPtr
-
ValidateReadWritePtr
-
ValidateStringPtr
-
ValidateStringPtrA
-
ValidateStringPtrW
-
ValidateWritePtr
-
value Attribute
-
VBDemo Sample
-
VBI Surface Allocator
-
VBVideoControl Sample
-
Version Numbers
-
VFW Capture Filter
-
VfwCaptureDialogs Enumeration
-
VfwCompressDialogs Enumeration
-
VGA 16 Color Ditherer Filter
-
Video and Image Functions
-
Video Capabilities
-
Video Capture
-
Video Capture Example Code
-
Video Capture Interfaces
-
Video Color Source
-
Video Control
-
Video Control C++ Reference
-
Video Control Constants
-
Video Control Enumerations
-
Video Control Event Interfaces
-
Video Control Events
-
Video Control HTML Samples
-
Video Control Interface Hierarchy
-
Video Control Interfaces
-
Video Control Objects (C++)
-
Video Control Objects (Visual Basic)
-
Video Control Overview
-
Video Control Visual Basic Reference
-
Video Mixing Renderer Filter
-
Video Port Manager
-
Video Port Pins
-
Video Renderer Filter
-
Video Streaming Sample Code
-
Video Subtypes
-
VIDEO_STREAM_CONFIG_CAPS Structure
-
VideoControlFlags Enumeration
-
VIDEOINFO Structure
-
VideoInfo2 Format Type
-
VIDEOINFOHEADER Structure
-
VIDEOINFOHEADER2 Structure
-
VideoProcAmpFlags Enumeration
-
VideoProcAmpProperty Enumeration
-
Viewing Pin Connection Information
-
Visual Basic Objects
-
VMR Filter Components
-
VMR Modes of Operation
-
VMR Renderless Playback Mode
-
VMR Support for DirectX Video Acceleration
-
VMR System Requirements
-
VMR vs. Previous DirectShow Renderers
-
VMR Windowed Mode with a Single Stream
-
VMR Windowed Mode with Multiple Streams
-
VMR Windowless Mode
-
VMR_ASPECT_RATIO_MODE Enumeration
-
VMRALLOCATIONINFO Structure
-
VMRALPHABITMAP Structure
-
VMRGUID Structure
-
VMRMix Sample
-
VMRMixerPrefs Enumeration
-
VMRMode Enumeration
-
VMRMONITORINFO Structure
-
VMRPlayer Sample
-
VMRPresentationFlags Enumeration
-
VMRPRESENTATIONINFO Structure
-
VMRRenderPrefs Enumeration
-
VMRSurfaceAllocationFlags Enumeration
-
VMRVIDEOSTREAMINFO Structure
-
VMRXcl Sample
-
Volume Envelope Effect
-
Volume Property
-
VolumesAvailable Property
-
Wait Debugging Functions
-
WaitDispatchingMessages
-
WavDest Filter Sample
-
WAVE Parser Filter
-
WAVEFORMATEX Structure
-
WDM Capture Interfaces and Filters
-
WDM Overview
-
WDM Stream-Class Driver Filters
-
WDM Video Capture Architecture
-
WDM Video Capture Filter
-
WebDVD Sample
-
What Background Do I Need to Write a DVD Application?
-
What the Derived Class Must Provide
-
What's New in DirectShow?
-
What's New in DirectX 8.0
-
WHQL tests
-
Why DMOs?
-
WideStringFromResource
-
width Attribute
-
Width Property
-
WindowlessActivation Property
-
Windows Media Applications
-
Working with Crossbars
-
Working with DirectX7 D3D Render Targets
-
Working With DVD Menus
-
Working with DVD Text Strings
-
Working with Effects and Transitions
-
Working with Guide Store Collections (C++)
-
Working with Guide Store Collections (Visual Basic)
-
Working with LCIDs
-
Working with Sources
-
Write a Transform Filter
-
Write a Transform Filter in C/C++
-
WriteBSTR
-
Writing a DirectShow Application
-
-
Writing a DVD Application in C++
-
Writing a Project to a File
-
Writing a Script-Based DVD Application
-
Writing an Alternative Renderer
-
Writing Applications for WDM Analog TV Devices
-
Writing Capture Filters
-
Writing Digital TV Applications with DirectX 8.1
-
Writing DirectShow Filters
-
Writing Policies and Tolls (C++)
-
Writing the File
-
Writing Tolls
-
Writing Transform Filters
-
Writing Video Renderers
-
WST Codec Filter
-
WST Decoder 2 Filter
-
WST Decoder Filter
-
WstrToInt
-
x Property
-
XML Parser
-
Xml2Dex Object
-
Xml2Dex.CopyXML Method
-
Xml2Dex.CreateGraphFromFile Method
-
Xml2Dex.Delete Method
-
Xml2Dex.PasteXML Method
-
Xml2Dex.PasteXMLFile Method
-
Xml2Dex.ReadXML Method
-
Xml2Dex.ReadXMLFile Method
-
Xml2Dex.Reset Method
-
Xml2Dex.WriteGrfFile Method
-
Xml2Dex.WriteXML Method
-
Xml2Dex.WriteXMLFile Method
-
Xml2Dex.WriteXMLPart Method
-
XTL Attributes
-
XTL Elements
-
XTL Reference
-
XTLTest Sample
-
XTLTestVB Sample
-
y Property
-
Zoom Method