CODECAPI_CURRENTCHANGELIST

The CODECAPI_CURRENTCHANGELIST property is used to indicate which parameters changed in a previous property "set" call, such as CODECAPI_ALLSETTINGS and CODECAPI_SETALLDEFAULTS.

Get Set Target Property descriptor type Property value type
Yes Yes Filter KSPROPERTY Array of GUIDs

The property value (operation data) is an array of GUIDs.

Comments

On a property get call:

  • If an application makes a property get call with a nonzero buffer size, the minidriver returns STATUS_BUFFER_TOO_SMALL if the supplied buffer is too small for the data block. If there are no items to return, the minidrivers returns STATUS_SUCCESS. Otherwise a list of GUIDs is returned (that is, where the sizeof(GUID) bytes equals 16 bytes). The returned size is the length of the list in bytes (that is, the number of GUIDS * sizeof(GUID)).

On a property set call:

  • The current list of changed GUIDs is reset.

Requirements

Headers: Declared in ksmedia.h. Include ksmedia.h.

See also

KSPROPERTY

CODECAPI_ALLSETTINGS

CODECAPI_SETALLDEFAULTS