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:


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.


Target Platform Windows
Header drmk.h