KSP_DRMAUDIOSTREAM_CONTENTID構造体 (drmk.h)
KSP_DRMAUDIOSTREAM_CONTENTID構造体は、KSPROPERTY_DRMAUDIOSTREAM_CONTENTIDset-property 要求のプロパティ、要求の種類、およびコンテキストを指定します。 また、DRM 関数への関数ポインターの一覧も指定します。
構文
typedef struct {
KSPROPERTY Property;
PVOID Context;
PFNDRMADDCONTENTHANDLERS DrmAddContentHandlers;
PFNDRMCREATECONTENTMIXED DrmCreateContentMixed;
PFNDRMDESTROYCONTENT DrmDestroyContent;
PFNDRMFORWARDCONTENTTODEVICEOBJECT DrmForwardContentToDeviceObject;
PFNDRMFORWARDCONTENTTOFILEOBJECT DrmForwardContentToFileObject;
PFNDRMFORWARDCONTENTTOINTERFACE DrmForwardContentToInterface;
PFNDRMGETCONTENTRIGHTS DrmGetContentRights;
} KSP_DRMAUDIOSTREAM_CONTENTID, *PKSP_DRMAUDIOSTREAM_CONTENTID;
メンバーズ
Property
取得または設定するプロパティを指定します。 このメンバーは、KSPROPERTY 型の構造体です。
Context
コンテキスト データへのポインター。 これは、DrmForwardContentToDeviceObject 関数の DrmForward パラメーターで指定されたコンテキストです。
DrmAddContentHandlers
DrmAddContentHandlers 関数 へのポインター。
DrmCreateContentMixed
DrmCreateContentMixed 関数 へのポインター。
DrmDestroyContent
DrmDestroyContent 関数 へのポインター。
DrmForwardContentToDeviceObject
DrmForwardContentToDeviceObject 関数 へのポインター。
DrmForwardContentToFileObject
DrmForwardContentToFileObject 関数 へのポインター。
DrmForwardContentToInterface
DrmForwardContentToInterface 関数 へのポインター。
DrmGetContentRights
DrmGetContentRights 関数 へのポインター。
備考
この構造体には、ドライバーにこれらの関数への便利なアクセスを提供するために、DRM ライブラリ関数への関数ポインターが含まれています。
必要条件
要件 | 価値 |
---|---|
ヘッダー | drmk.h (Drmk.h を含む) |
関連項目
DrmAddContentHandlers を する
DrmCreateContentMixed の
DrmDestroyContent の
DrmForwardContentToDeviceObject の
DrmForwardContentToInterface を する
KSPROPERTY を する