IDrmAudioStream interface (drmk.h)
The 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
Inheritance
The IDrmAudioStream interface inherits from the IUnknown interface.
Methods
The IDrmAudioStream interface has these methods.
IDrmAudioStream::SetContentId The SetContentId method sets the DRM content ID and its assigned DRM content rights on a KS audio stream. |
Requirements
Requirement | Value |
---|---|
Target Platform | Windows |
Header | drmk.h |