Note
Access to this page requires authorization. You can try signing in or changing directories.
Access to this page requires authorization. You can try changing directories.
The following tables describe the kernel streaming property sets and their respective properties that are related to DVD Decoders:
The KSPROPSETID_AudioDecoderOut property set groups all kernel streaming properties that are related to audio output from the DVD decoder hardware.
KSPROPSETID_AudioDecoderOut KS Properties | Property Description |
---|---|
Specifies a bitwise combination of all the potential audio output modes supported by the decoder hardware, such as PCM 5.1, and S/PDIF. |
|
Specifies the current audio output mode of the decoder hardware, such as stereo analog or S/PDIF. |
The KSPROPSETID_DvdSubPic property set groups all kernel streaming properties that are related to DVD subpicture display.
KSPROPSETID_DvdSubPic KS Properties | Property Description |
---|---|
Specifies the 16 YUV color palette entries for the subpicture display. |
|
Specifies the rectangle of the subpicture whose color or contrast is to be changed. |
|
Specifies whether to enable or disable the display of the DVD subpicture. |
The KSPROPSETID_CopyProt property set groups all kernel streaming properties that are related to Macrovision copy protection of DVD content.
KSPROPSETID_CopyProt KS Properties | Property Description |
---|---|
Specifies the bus challenge key for between the decoder hardware and the DVD drive. |
|
Specifies the first bus key for the decoder as part of the copy protection mechanism. |
|
Specifies the second bus key for the decoder as part of the copy protection mechanism. |
|
Specifies the title key from the current DVD content as part of the copy protection mechanism. |
|
Specifies the Macrovision level of the data stream. |
|
Specifies the current region according to language restrictions as part of the copy protection mechanism. |
|
Specifies the copy state of the hardware DVD decoder's stream. |
|
Specifies the disc key for decoder as part of the copy protection mechanism. |
The KSPROPSETID_TSRateChange property set groups all kernel streaming properties that are related to time stamp rate changes.
KSPROPSETID_TSRateChange KS Properties | Property Description |
---|---|
Specifies a start time to begin a new time stamp rate. |
|
Specifies an "input" time stamp to begin a new time stamp rate. This property is not yet implemented. |
|
Specifies the maximum full data rate. |
|
This property is not yet implemented. |
The KSPROPSETID_VPConfig and KSPROPSETID_VPVBIConfig property sets group all kernel streaming properties that are related to video port configuration and video port vertical blanking interval configuration. Both property sets contain the same properties.
KSPROPSETID_VPConfig and KSPROPSETID_VPVBIConfig KS Properties | Property Description |
---|---|
Specifies the maximum number of electrical connections to the video port. |
|
Specifies an array of possible video port configurations. |
|
Specifies a particular video port configuration from the array of possible configurations. |
|
Specifies the initial video port configuration, such as pixel aspect ratio and field polarity. |
|
Specifies the maximum pixel rate of the video port with a particular dimension. |
|
Specifies the maximum number of pixel formats. |
|
Specifies an array of possible pixel formats. |
|
Specifies a particular pixel format from the array of possible pixel formats.. |
|
Specifies whether to invert the polarity of the video port. |
|
Specifies whether the hardware can reduce the image size. |
|
Specifies user-defined video port dimensions, including width and height. |
|
Specifies the DirectDraw handle information. |
|
Specifies the video port ID information. |
|
Specifies the DirectDraw surface handle information. |
|
Specifies the surface parameters, such as x and y origins and pitch of the surface. |
The KSPROPSETID_Wave property set groups all kernel streaming properties that are related to controlling the output volume of DVD decoder hardware, or analog TV tuner adapters that possess an audio loop-back cable to a sound adapter.
KSPROPSETID_Wave KS Properties | Property Description |
---|---|
Specifies a device's wave compatible capabilities, such whether the device accepts input and produces output. |
|
Specifies the wave input capabilities of the device hardware, such as sampling frequency and bits per sample. |
|
Specifies the wave output capabilities of the device hardware, such as bits per sample and available sample memory. |
|
Specifies the wave buffer settings of the device hardware, such as looping attributes, wave buffer size, and starting address of the wave buffer. |
|
Specifies the frequency of the device hardware. |
|
Specifies the left and right volume attenuation of the device hardware. |
|
Specifies the left and right pan level of the device hardware. |