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 関数への関数ポインターの一覧も指定します。 |