Direct3D 9 Video Structures

Describes the structures used by the Microsoft Direct3D 9 video interfaces.

Structure
D3D_OMAC
Contains a Message Authentication Code (MAC).
D3DAES_CTR_IV
Contains an initialization vector (IV).
D3DAUTHENTICATEDCHANNEL_CONFIGURE_INPUT
Contains input data for the IDirect3DAuthenticatedChannel9::Configure method.
D3DAUTHENTICATEDCHANNEL_CONFIGURE_OUTPUT
Contains the response to a call to the IDirect3DAuthenticatedChannel9::Configure method.
D3DAUTHENTICATEDCHANNEL_CONFIGUREINITIALIZE
Contains input data for a D3DAUTHENTICATEDCONFIGURE_INITIALIZE command.
D3DAUTHENTICATEDCHANNEL_CONFIGUREPROTECTION
Contains input data for a D3DAUTHENTICATEDCONFIGURE_PROTECTION command.
D3DAUTHENTICATEDCHANNEL_CONFIGURECRYPTOSESSION
Contains input data for a D3DAUTHENTICATEDCONFIGURE_CRYPTOSESSION command.
D3DAUTHENTICATEDCHANNEL_CONFIGURESHAREDRESOURCE
Contains input data for a D3DAUTHENTICATEDCONFIGURE_SHAREDRESOURCE command.
D3DAUTHENTICATEDCHANNEL_CONFIGUREUNCOMPRESSEDENCRYPTION
Contains input data for a D3DAUTHENTICATEDCONFIGURE_ENCRYPTIONWHENACCESSIBLE command.
D3DAUTHENTICATEDCHANNEL_PROTECTION_FLAGS
Specifies the protection level for video content.
D3DAUTHENTICATEDCHANNEL_QUERY_INPUT
Contains input data for the IDirect3DAuthenticatedChannel9::Query method.
D3DAUTHENTICATEDCHANNEL_QUERY_OUTPUT
Contains the response to a call to the IDirect3DAuthenticatedChannel9::Query method.
D3DAUTHENTICATEDCHANNEL_QUERYCHANNELTYPE_OUTPUT
Contains the response to a D3DAUTHENTICATEDQUERY_CHANNELTYPE query.
D3DAUTHENTICATEDCHANNEL_QUERYCRYPTOSESSION_INPUT
Contains input data for a D3DAUTHENTICATEDQUERY_CRYPTOSESSION query.
D3DAUTHENTICATEDCHANNEL_QUERYCRYPTOSESSION_OUTPUT
Contains the response to a D3DAUTHENTICATEDQUERY_CRYPTOSESSION query.
D3DAUTHENTICATEDCHANNEL_QUERYDEVICEHANDLE_OUTPUT
Contains the response to a D3DAUTHENTICATEDQUERY_DEVICEHANDLE query.
D3DAUTHENTICATEDCHANNEL_QUERYEVICTIONENCRYPTIONGUID_INPUT
Contains input data for a D3DAUTHENTICATEDQUERY_ENCRYPTIONWHENACCESSIBLEGUID query.
D3DAUTHENTICATEDCHANNEL_QUERYEVICTIONENCRYPTIONGUID_OUTPUT
Contains the response to a D3DAUTHENTICATEDQUERY_ENCRYPTIONWHENACCESSIBLEGUID query.
D3DAUTHENTICATEDCHANNEL_QUERYEVICTIONENCRYPTIONGUIDCOUNT_OUTPUT
Contains the response to a D3DAUTHENTICATEDQUERY_ENCRYPTIONWHENACCESSIBLEGUIDCOUNT query.
D3DAUTHENTICATEDCHANNEL_QUERYINFOBUSTYPE_OUTPUT
Contains the response to a D3DAUTHENTICATEDQUERY_ACCESSIBILITYATTRIBUTES query.
D3DAUTHENTICATEDCHANNEL_QUERYOUTPUTID_INPUT
Contains intput data for a D3DAUTHENTICATEDQUERY_OUTPUTID query.
D3DAUTHENTICATEDCHANNEL_QUERYOUTPUTID_OUTPUT
Contains the response to a D3DAUTHENTICATEDQUERY_OUTPUTID query.
D3DAUTHENTICATEDCHANNEL_QUERYOUTPUTIDCOUNT_INPUT
Contains input data for a D3DAUTHENTICATEDQUERY_OUTPUTIDCOUNT query.
D3DAUTHENTICATEDCHANNEL_QUERYOUTPUTIDCOUNT_OUTPUT
Contains the response to a D3DAUTHENTICATEDQUERY_OUTPUTIDCOUNT query.
D3DAUTHENTICATEDCHANNEL_QUERYPROTECTION_OUTPUT
Contains the response to a D3DAUTHENTICATEDQUERY_PROTECTION query.
D3DAUTHENTICATEDCHANNEL_QUERYRESTRICTEDSHAREDRESOURCEPROCESS_INPUT
Contains input data for a D3DAUTHENTICATEDQUERY_RESTRICTEDSHAREDRESOURCEPROCESS query.
D3DAUTHENTICATEDCHANNEL_QUERYRESTRICTEDSHAREDRESOURCEPROCESS_OUTPUT
Contains the response to a D3DAUTHENTICATEDQUERY_RESTRICTEDSHAREDRESOURCEPROCESS query.
D3DAUTHENTICATEDCHANNEL_QUERYRESTRICTEDSHAREDRESOURCEPROCESSCOUNT_OUTPUT
Contains the response to a D3DAUTHENTICATEDQUERY_RESTRICTEDSHAREDRESOURCEPROCESSCOUNT query.
D3DAUTHENTICATEDCHANNEL_QUERYUNCOMPRESSEDENCRYPTIONLEVEL_OUTPUT
Contains the response to a D3DAUTHENTICATEDQUERY_CURRENTENCRYPTIONWHENACCESSIBLE query.
D3DAUTHENTICATEDCHANNEL_QUERYUNRESTRICTEDPROTECTEDSHAREDRESOURCECOUNT_OUTPUT
Contains the response to a D3DAUTHENTICATEDQUERY_UNRESTRICTEDPROTECTEDSHAREDRESOURCECOUNT query.
D3DCONTENTPROTECTIONCAPS
Describes the content protection capabilities of a display driver.
D3DENCRYPTED_BLOCK_INFO
Specifies which bytes are encrypted in a protected video surface.
D3DOVERLAYCAPS
Specifies hardware overlay capabilities for a Direct3D device.
DXVABufferInfo
Specifies a buffer for the IDirect3DDXVADevice9::Execute method.
DXVACompBufferInfo
Specifies the requirements for compressed surfaces for DirectX Video Acceleration (DXVA).
DXVAUncompDataInfo
Specifies the dimensions and pixel format of the uncompressed surfaces for DXVA video decoding.

 

Direct3D Video APIs