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 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 |