Share via


AM_DVDCOPYSTATE enumeration (dvdmedia.h)

[The feature associated with this page, DirectShow, is a legacy feature. It has been superseded by MediaPlayer, IMFMediaEngine, and Audio/Video Capture in Media Foundation. Those features have been optimized for Windows 10 and Windows 11. Microsoft strongly recommends that new code use MediaPlayer, IMFMediaEngine and Audio/Video Capture in Media Foundation instead of DirectShow, when possible. Microsoft suggests that existing code that uses the legacy APIs be rewritten to use the new APIs if possible.]

Specifies the copy protection state.

Syntax

typedef enum {
  AM_DVDCOPYSTATE_INITIALIZE = 0,
  AM_DVDCOPYSTATE_INITIALIZE_TITLE = 1,
  AM_DVDCOPYSTATE_AUTHENTICATION_NOT_REQUIRED = 2,
  AM_DVDCOPYSTATE_AUTHENTICATION_REQUIRED = 3,
  AM_DVDCOPYSTATE_DONE = 4
} AM_DVDCOPYSTATE;

Constants

 
AM_DVDCOPYSTATE_INITIALIZE
Value: 0
Starting a full key-exchange algorithm.
AM_DVDCOPYSTATE_INITIALIZE_TITLE
Value: 1
Starting a title key-exchange algorithm.
AM_DVDCOPYSTATE_AUTHENTICATION_NOT_REQUIRED
Value: 2
Authentication is not required.
AM_DVDCOPYSTATE_AUTHENTICATION_REQUIRED
Value: 3
Authentication required.
AM_DVDCOPYSTATE_DONE
Value: 4
Key exchange negotiation is complete.

Remarks

The AM_DVDCOPY_SET_COPY_STATE structure uses this data type.

Requirements

Requirement Value
Header dvdmedia.h

See also

DVD Copy Protection Property Set