Microsoft Windows Media DRM 클라이언트 구조

[이 페이지와 연결된 기능인 Windows Media Format 11 SDK는 레거시 기능입니다. 원본 판독기 및 싱크 작성기에 의해 대체되었습니다. 원본 판독기 및 싱크 작성기는 Windows 10 및 Windows 11 최적화되었습니다. 가능한 경우 새 코드에서 Windows Media Format 11 SDK 대신 소스 판독기 및 싱크 작성기를 사용하는 것이 좋습니다. 가능한 경우 레거시 API를 사용하는 기존 코드를 다시 작성하여 새 API를 사용하도록 제안합니다.]

다음 구조는 Windows Media DRM 클라이언트 확장 API에서 지원됩니다.

구조체 또는 열거형 설명
DRM_AUDIO_OUTPUT_PROTECTION_IDS 오디오 출력 보호 식별자 목록을 포함합니다.
DRM_AUDIO_OUTPUT_PROTECTION_IDS_EX 오디오 출력 보호 식별자 목록을 포함합니다. 이 구조체는 버전 번호를 추가하여 DRM_AUDIO_OUTPUT_PROTECTION_IDS 확장합니다.
DRM_COPY_OPL 복사 작업에 대한 라이선스에 지정된 출력 보호 수준에 대한 정보를 보유합니다.
DRM_LICENSE_STATE_DATA DRM 권한에 대한 라이선스 제한에 대한 정보를 포함합니다.
DRM_MINIMUM_OUTPUT_PROTECTION_LEVELS 다양한 유형의 콘텐츠를 재생하기 위한 최소 OPL(출력 보호 수준)을 보유합니다.
DRM_OPL_OUTPUT_IDS 여러 OPL 출력 식별자를 보유합니다.
DRM_OUTPUT_PROTECTION 출력 보호 기술에 대한 정보를 보유합니다.
DRM_OUTPUT_PROTECTION_EX 출력 보호 기술에 대한 정보를 보유합니다. 이 구조체는 버전 번호를 추가하여 DRM_OUTPUT_PROTECTION 확장합니다.
DRM_PLAY_OPL 플레이 작업에 대한 라이선스에 지정된 OPL에 대한 정보를 보유합니다.
DRM_PLAY_OPL_EX 플레이 작업에 대한 라이선스에 지정된 OPL에 대한 확장 정보를 보유합니다.
DRM_VIDEO_OUTPUT_PROTECTION_IDS DRM_VIDEO_OUTPUT_PROTECTION 구조체의 배열을 보유합니다.
DRM_VIDEO_OUTPUT_PROTECTION_IDS_EX DRM_VIDEO_OUTPUT_PROTECTION 구조체의 배열을 보유합니다. 이 구조체는 버전 번호를 추가하여 DRM_VIDEO_OUTPUT_PROTECTION_IDS 확장합니다.
WM_BACKUP_RESTORE_STATUS 보류 중인 라이선스 백업 또는 복원 작업에 대한 정보를 보유합니다.
WM_INDIVIDUALIZE_STATUS 보류 중인 개별화 프로세스에 대한 정보를 보유합니다.
WMDRM_ANALOG_VIDEO_RESTRICTIONS 콘텐츠를 아날로그 비디오로 재생하기 위한 제한에 대한 정보를 보유합니다.
WMDRM_ANALOG_VIDEO_RESTRICTIONS_EX 콘텐츠를 아날로그 비디오로 재생하기 위한 제한에 대한 확장된 정보를 보유합니다.
WMDRM_ENCRYPT_SCATTER_BLOCK 암호화할 데이터 블록을 포함합니다.
WMDRM_ENCRYPT_SCATTER_INFO 사용할 IWMDRMEncryptScatter 인터페이스를 구성하는 데 필요한 정보를 포함합니다.
WMDRM_LICENSE_FILTER 라이선스 열거형을 만들기 위한 필터링 정보를 포함합니다.
WMDRM_OUTPUT_PROTECTION_LEVELS 라이선스가 다양한 작업을 수행하는 데 필요한 출력 보호 수준을 포함합니다.
WMDRMCryptoData 콘텐츠를 암호화하고 암호 해독하는 데 사용되는 암호화 알고리즘에 대한 정보를 포함합니다.
WMDRMNET_POLICY 네트워크 디바이스 작업에 Windows Media DRM에 사용할 정책을 포함합니다.
WMDRMNET_POLICY_GLOBAL_REQUIREMENTS 네트워크 디바이스용 Windows Media DRM에 대한 글로벌 요구 사항을 보유합니다.
WMDRMNET_POLICY_MINIMUM_ENVIRONMENT 네트워크 디바이스용 Windows Media DRM에 대한 최소 보안 요구 사항을 포함합니다.
WMDRMNET_POLICY_TRANSCRYPTPLAY 네트워크 디바이스용 Windows Media DRM을 사용하여 콘텐츠를 재생하기 위한 정책 정보를 보유합니다.

 

프로그래밍 참조