IDrmAudioStream interface (drmk.h)
IDrmAudioStream interface assigns DRM protection to the digital content in an audio stream. (For information about DRM-protected content, see Digital Rights Management) This interface is implemented by a WaveCyclic or WavePci miniport driver and is exposed to the WaveCyclic or WavePci port driver. To determine whether a miniport driver supports this interface, the WaveCyclic or WavePci port driver calls the miniport stream object's QueryInterface method with REFIID IID_IDrmAudioStream.
IDrmAudioStream inherits from the IUnknown interface.
The port driver uses the
IDrmAudioStream interface if it is supported by either of the following stream objects:
- A stream object created by IMiniportWaveCyclic::NewStream
- A stream object created by IMiniportWavePci::NewStream
The IDrmAudioStream interface inherits from the IUnknown interface.
The IDrmAudioStream interface has these methods.
The SetContentId method sets the DRM content ID and its assigned DRM content rights on a KS audio stream.
Submit and view feedback for