Share via


Windows Media 형식 SDK 구조체

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

Windows Media Format SDK는 다음 구조를 구현합니다.

구조체 설명
DRM_COPY_OPL DRM 라이선스의 복사 작업에 적용되는 출력 보호 수준 정보를 보유합니다.
DRM_LICENSE_STATE_DATA 지정된 DRM 권한에 대한 라이선스 정보를 포함합니다.
DRM_MINIMUM_OUTPUT_PROTECTION_LEVELS 다양한 형식으로 콘텐츠를 재생하기 위해 DRM 라이선스에 필요한 최소 출력 보호 수준을 보유합니다.
DRM_OPL_OUTPUT_IDS DRM 기술 식별자 배열을 보유합니다. 이 구조체는 다른 DRM 구조에서 기술 그룹을 정의하는 데 사용됩니다.
DRM_PLAY_OPL DRM 라이선스의 재생 작업에 적용되는 출력 보호 수준 정보를 보유합니다.
DRM_PLAYLIST_CONTENT_ID 재생 목록 굽기의 일부로 CD에 복사할 콘텐츠에 대한 정보를 포함합니다.
DRM_VAL16 디바이스 식별자로 사용되는 128비트 값을 저장합니다.
DRM_VIDEO_OUTPUT_PROTECTION 비디오 보호 기술의 식별자와 해당 기술에 필요한 구성 데이터를 보유합니다.
DRM_VIDEO_OUTPUT_PROTECTION_IDS DRM_VIDEO_OUTPUT_PROTECTION 구조체의 배열을 보유합니다.
WAVEFORMATEX 파형 오디오 데이터의 형식을 정의합니다.
WAVEFORMATEXTENSIBLE 채널이 두 개 이상 있는 형식에 대한 파형 오디오 데이터의 형식을 정의합니다.
WM_ADDRESS_ACCESSENTRY IP 주소 액세스 목록의 항목을 지정합니다.
WM_CLIENT_PROPERTIES 클라이언트에 대한 정보를 기록합니다.
WM_CLIENT_PROPERTIES_EX 클라이언트에 대한 확장 정보를 기록합니다.
WM_GET_LICENSE_DATA DRM 라이선스에 대한 정보를 포함합니다.
WM_INDIVIDUALIZE_STATUS 개별화 프로세스의 상태 기록합니다.
WM_LEAKY_BUCKET_PAIR VBR(가변 비트 속도) 파일에 대한 버퍼링 요구 사항을 설명합니다.
WM_LICENSE_STATE_DATA DRM 라이선스 상태 데이터를 설명하는 DRM_LICENSE_STATE_DATA 구조를 캡슐화합니다.
WM_MEDIA_TYPE 미디어 샘플을 설명합니다.
WMMPEG2VIDEOINFO MPEG-2 비디오 스트림에 대해 설명합니다.
WM_PICTURE WM/Picture 복합 메타데이터 특성에 대한 데이터를 포함합니다.
WM_PORT_NUMBER_RANGE IWMReaderNetworkConfig 인터페이스에서 사용하는 포트 번호의 범위에 대해 설명합니다.
WM_READER_CLIENTINFO 미디어 스트림에 액세스하는 클라이언트 판독기(플레이어)에 대해 설명합니다.
WM_READER_STATISTICS 읽기 작업의 성능을 설명합니다.
WMSCRIPTFORMAT 스크립트 스트림의 형식을 정의합니다.
WM_STREAM_PRIORITY_RECORD 스트림 번호를 포함하고 해당 스트림의 배달이 필수인지 여부를 지정합니다.
WM_STREAM_TYPE_INFO WM/StreamTypeInfo 복합 메타데이터 특성에 대한 데이터를 포함합니다.
WM_SYNCHRONISED_LYRICS WM/Lyrics_Synchronised 복잡한 메타데이터 특성에 대한 데이터를 포함합니다.
WM_USER_TEXT WM/Text 복합 메타데이터 특성에 대한 데이터를 포함합니다.
WM_USER_WEB_URL WM/UserWebURL 복합 메타데이터 특성에 대한 데이터를 포함합니다.
WM_WRITER_STATISTICS 쓰기 작업의 성능을 설명합니다.
WM_WRITER_STATISTICS_EX 확장 기록기 통계를 포함합니다.
WMDRM_IMPORT_CONTENT_KEY 보호된 콘텐츠를 가져오는 데 사용되는 콘텐츠 키를 보유합니다.
WMDRM_IMPORT_INIT_STRUCT 보호된 콘텐츠를 가져오는 데 사용되는 암호화된 세션 키 및 콘텐츠 키를 보유합니다.
WMDRM_IMPORT_SESSION_KEY 보호된 콘텐츠를 가져오기 위한 세션 키를 보유합니다.
WMT_BUFFER_SEGMENT 패킷에서 세그먼트를 지정하는 데 필요한 정보를 포함합니다.
WMT_COLORSPACEINFO_EXTENSION_DATA WM_SampleExtensionGUID_ColorSpaceInfo 데이터 단위 확장에 대한 데이터를 포함합니다.
WMT_FILESINK_DATA_UNIT 패킷에 대한 정보를 포함합니다.
WMT_PAYLOAD_FRAGMENT 패킷에서 페이로드 조각을 추출하는 데 필요한 정보를 포함합니다.
WMT_TIMECODE_EXTENSION_DATA 단일 SMPTE 시간 코드 및 관련 정보를 포함합니다.
WMT_VIDEOIMAGE_SAMPLE 비디오 이미지 샘플에 대한 정보를 포함합니다.
WMT_WATERMARK_ENTRY 워터마크 시스템에 대한 정보를 포함합니다.
WMT_WEBSTREAM_FORMAT 웹 스트림에 대한 정보를 포함합니다.
WMT_WEBSTREAM_SAMPLE_HEADER 웹 스트림 샘플에 대한 헤더 정보를 포함합니다.
WMVIDEOINFOHEADER 비디오 이미지의 비트맵 및 색 정보를 설명합니다.
WMVIDEOINFOHEADER2 인터레이스, 복사 보호 및 가로 세로 비율을 포함하여 비디오 이미지의 비트맵 및 색 정보를 설명합니다.

 

프로그래밍 참조