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 포함) |
추가 정보
피드백
https://aka.ms/ContentUserFeedback
출시 예정: 2024년 내내 콘텐츠에 대한 피드백 메커니즘으로 GitHub 문제를 단계적으로 폐지하고 이를 새로운 피드백 시스템으로 바꿀 예정입니다. 자세한 내용은 다음을 참조하세요.다음에 대한 사용자 의견 제출 및 보기