Share via


drmk.h ヘッダー

このヘッダーはオーディオで使用されます。 詳細については、次を参照してください。

drmk.h には、次のプログラミング インターフェイスが含まれています。

インターフェイス

 
IDrmAudioStream

IDrmAudioStream インターフェイスは、オーディオ ストリーム内のデジタル コンテンツに DRM 保護を割り当てます。

関数

 
DrmAddContentHandlers

DrmAddContentHandlers 関数は、保護されたコンテンツを処理する関数の一覧をシステムに提供します。
DrmCreateContentMixed

DrmCreateContentMixed 関数は、複数のストリームからの混合コンテンツを含む KS オーディオ ストリームを識別する DRM コンテンツ ID を作成します。
DrmDestroyContent

DrmDestroyContent 関数は、DrmCreateContentMixed によって作成された DRM コンテンツ ID を削除します。
DrmForwardContentToDeviceObject

DrmForwardContentToDeviceObject 関数は、呼び出し元が保護されたコンテンツを転送するデバイスを表すデバイス オブジェクトを受け入れます。
DrmForwardContentToFileObject

DrmForwardContentToFileObject 関数は廃止され、既存のドライバーをサポートするためにのみ維持されます。
DrmForwardContentToInterface

DrmForwardContentToInterface 関数は、呼び出し元が保護されたコンテンツを転送するオブジェクトの COM インターフェイスへのポインターを受け入れます。
DrmGetContentRights

DrmGetContentRights 関数は、DRM コンテンツ ID に割り当てられた DRM コンテンツ権限を取得します。

コールバック関数

 
PFNDRMADDCONTENTHANDLERS

Microsoft は、内部でのみ使用するために PFNDRMADDCONTENTHANDLERS コールバック関数を予約します。 コードでこの関数を使用しないでください。
PFNDRMCREATECONTENTMIXED

Microsoft は、内部でのみ使用するために PFNDRMCREATECONTENTMIXED コールバック関数を予約します。 コードでこの関数を使用しないでください。
PFNDRMDESTROYCONTENT

Microsoft は、内部でのみ使用するために PFNDRMDESTROYCONTENT コールバック関数を予約します。 コードでこの関数を使用しないでください。
PFNDRMFORWARDCONTENTTODEVICEOBJECT

Microsoft は、内部でのみ使用するために PFNDRMFORWARDCONTENTTODEVICEOBJECT コールバック関数を予約します。 コードでこの関数を使用しないでください。
PFNDRMFORWARDCONTENTTOFILEOBJECT

Microsoft は、内部でのみ使用するために PFNDRMFORWARDCONTENTTOFILEOBJECT コールバック関数を予約します。 コードでこの関数を使用しないでください。
PFNDRMFORWARDCONTENTTOINTERFACE

Microsoft は、内部でのみ使用するために PFNDRMFORWARDCONTENTTOINTERFACE コールバック関数を予約します。 コードでこの関数を使用しないでください。
PFNDRMGETCONTENTRIGHTS

Microsoft は、内部でのみ使用するために PFNDRMGETCONTENTRIGHTS コールバック関数を予約します。 コードでこの関数を使用しないでください。

構造

 
DRMFORWARD

DRMFORWARD 構造体には、DRM コンテンツ ID を保護されたコンテンツを処理するデバイスに DRM コンテンツ ID を転送するために DRMK システム ドライバーに必要な情報が含まれています。
DRMRIGHTS

DRMRIGHTS 構造体は、KS オーディオ ピンまたはポート クラス ドライバーのストリーム オブジェクトに割り当てられる DRM コンテンツ権限を指定します。
KSDRMAUDIOSTREAM_CONTENTID

KSDRMAUDIOSTREAM_CONTENTID構造体は、KSPROPERTY_DRMAUDIOSTREAM_CONTENTIDset プロパティ要求の DRM コンテンツ ID と DRM コンテンツ権限を指定します。
KSP_DRMAUDIOSTREAM_CONTENTID

KSP_DRMAUDIOSTREAM_CONTENTID構造体は、KSPROPERTY_DRMAUDIOSTREAM_CONTENTIDset プロパティ要求のプロパティ、要求の種類、およびコンテキストを指定します。 また、DRM 関数への関数ポインターの一覧も指定します。