다음을 통해 공유


Media Foundation 구조

구조체 설명
AecQualityMetrics_Struct AEC(음향 에코 취소)에 대한 품질 메트릭을 포함합니다.
ASF_FLAT_PICTURE 미디어 원본에 대한 메타데이터로 저장된 이미지를 포함합니다.
ASF_FLAT_SYNCHRONISED_LYRICS 미디어 원본에 대한 메타데이터로 저장된 동기화된 가사를 포함합니다.
ASF_INDEX_DESCRIPTOR 스트림 및 인덱스 유형에 대한 인덱싱 구성을 설명합니다.
ASF_INDEX_IDENTIFIER ASF 인덱서 개체에 대한 불연속 인덱스를 정의합니다.
ASF_MUX_STATISTICS ASF 멀티플렉서의 진행률에 대한 통계를 포함합니다.
DXVA2_AES_CTR_IV AES(Advanced Encryption Standard) 암호화에 대한 IV(초기화 벡터)를 포함합니다.
DXVA2_AYUVSample16 16비트 AYUV 픽셀 값을 정의합니다.
DXVA2_AYUVSample8 8비트 AYUV 픽셀 값을 정의합니다.
DXVA2_ConfigPictureDecode DXVA(DirectX Video Acceleration) 디코더 디바이스의 구성에 대해 설명합니다.
DXVA2_DecodeBufferDesc 디코더에서 DXVA 디바이스로 전송된 버퍼에 대해 설명합니다.
DXVA2_DecodeExecuteParams IDirectXVideoDecoder::Execute 메서드에 대한 매개 변수를 포함합니다.
DXVA2_DecodeExtensionData IDirectXVideoDecoder::Execute 메서드에 대한 프라이빗 데이터를 포함합니다.
DXVA2_ExtendedFormat 비디오 스트림의 형식을 설명합니다.
DXVA2_FilterValues DXVA 이미지 필터에 대한 매개 변수를 포함합니다.
DXVA2_Fixed32 32비트 고정 소수점 숫자를 정의합니다.
DXVA2_Frequency 비디오 빈도를 정의합니다.
DXVA2_ProcAmpValues DXVA 비디오 처리 작업에 대한 값을 포함합니다.
DXVA2_ValueRange DXVA 작업에 지원되는 값의 범위를 정의합니다.
DXVA2_VideoDesc DXVA 디코더 디바이스 또는 비디오 프로세서 디바이스의 비디오 스트림에 대해 설명합니다.
DXVA2_VideoProcessBltParams IDirectXVideoProcessor::VideoProcessBlt 메서드에 대한 매개 변수를 포함합니다.
DXVA2_VideoProcessorCaps DVXA 비디오 프로세서 모드의 기능을 설명합니다.
DXVA2_VideoSample IDirectXVideoProcessor::VideoProcessBlt 메서드에 대한 입력 샘플을 지정합니다.
DXVAHD_BLT_STATE_ALPHA_FILL_DATA Microsoft DirectX 비디오 가속 고화질(DXVA-HD) 블릿 작업에 대해 출력 알파 값을 계산하는 방법을 지정합니다.
DXVAHD_BLT_STATE_BACKGROUND_COLOR_DATA DXVA-HD 블릿 작업의 배경색을 지정합니다.
DXVAHD_BLT_STATE_CONSTRICTION_DATA DXVA-HD 블릿 작업에서 출력이 다운샘플링되는지 여부를 지정합니다.
DXVAHD_BLT_STATE_OUTPUT_COLOR_SPACE_DATA DXVA-HD 블릿 작업의 출력 색 공간을 지정합니다.
DXVAHD_BLT_STATE_PRIVATE_DATA 프라이빗 DXVA-HD blit 상태에 대한 데이터를 포함합니다.
DXVAHD_BLT_STATE_TARGET_RECT_DATA DXVA-HD 블리팅의 대상 사각형을 지정합니다.
DXVAHD_COLOR_RGBA RGB 색 값을 지정합니다.
DXVAHD_COLOR_YCbCrA YCbCr 색 값을 지정합니다.
DXVAHD_CONTENT_DESC DXVA-HD 비디오 프로세서의 비디오 스트림에 대해 설명합니다.
DXVAHD_CUSTOM_RATE_DATA 프레임 속도 변환 또는 IVTC(역 텔레신)에 대한 사용자 지정 속도를 지정합니다.
DXVAHD_FILTER_RANGE_DATA 이미지 필터에 대해 지원되는 값의 범위를 정의합니다.
DXVAHD_RATIONAL 합리적인 숫자(비율)를 포함합니다.
DXVAHD_STREAM_DATA IDXVAHD_VideoProcessor::VideoProcessBltHD 메서드에 대한 스트림별 데이터를 포함합니다.
DXVAHD_STREAM_STATE_ALPHA_DATA DXVA-HD 입력 스트림의 평면 알파 값을 지정합니다.
DXVAHD_STREAM_STATE_ASPECT_RATIO_DATA 원본 및 대상 사각형의 PAR(픽셀 가로 세로 비율)을 지정합니다.
DXVAHD_STREAM_STATE_D3DFORMAT_DATA DXVA-HD 입력 스트림의 형식을 지정합니다.
DXVAHD_STREAM_STATE_DESTINATION_RECT_DATA DXVA-HD 입력 스트림의 대상 사각형을 지정합니다.
DXVAHD_STREAM_STATE_FILTER_DATA DXVA-HD 입력 스트림에서 필터링 작업의 수준을 지정합니다.
DXVAHD_STREAM_STATE_FRAME_FORMAT_DATA DXVA-HD 입력 스트림이 인터레이스되는 방법을 지정합니다.
DXVAHD_STREAM_STATE_INPUT_COLOR_SPACE_DATA DXVA-HD 입력 스트림의 색 공간을 지정합니다.
DXVAHD_STREAM_STATE_LUMA_KEY_DATA DXVA-HD 입력 스트림의 루마 키를 지정합니다.
DXVAHD_STREAM_STATE_OUTPUT_RATE_DATA DXVA-HD 입력 스트림의 출력 프레임 속도를 지정합니다.
DXVAHD_STREAM_STATE_PALETTE_DATA DXVA-HD 입력 스트림에 대한 색상표 항목을 포함합니다.
DXVAHD_STREAM_STATE_PRIVATE_DATA DXVA-HD 입력 스트림에 대한 프라이빗 스트림 상태에 대한 데이터를 포함합니다.
DXVAHD_STREAM_STATE_PRIVATE_IVTC_DATA DXVA-HD 디바이스의 IVTC 통계를 포함합니다.
DXVAHD_STREAM_STATE_SOURCE_RECT_DATA DXVA-HD 입력 스트림의 원본 사각형을 지정합니다.
DXVAHD_VPCAPS DXVA-HD 비디오 프로세서의 기능을 지정합니다.
DXVAHD_VPDEVCAPS DXVA-HD 디바이스의 기능을 지정합니다.
DXVAHDSW_CALLBACKS DXVA-HD용 소프트웨어 플러그 인에서 구현하는 함수에 대한 포인터를 포함합니다.
MF_FLOAT2 두 구성 요소가 있는 벡터입니다.
MF_FLOAT3 세 가지 구성 요소가 있는 벡터입니다.
MF_QUATERNION 회전을 나타내는 데 사용되는 4차원 벡터입니다.
MF_LEAKY_BUCKET_PAIR 파일의 버퍼링 요구 사항을 지정합니다.
MF_SINK_WRITER_STATISTICS 싱크 기록기의 성능에 대한 통계를 포함합니다.
MF_TRANSCODE_SINK_INFO 기본 제공 미디어 싱크가 출력 파일을 생성하는 데 사용하는 오디오 및 비디오 스트림에 대한 정보를 저장합니다.
MFARGB ARGB 색 값을 설명합니다.
MFASYNCRESULT IMFAsyncResult 인터페이스를 구현하는 데 필요한 데이터를 포함합니다.
MFAYUVSample 4:4:4:4 Y'Cb'Cr' 샘플을 설명합니다.
MFBYTESTREAM_BUFFERING_PARAMS 네트워크 바이트 스트림에 대한 버퍼링 매개 변수를 지정합니다.
MFCameraExtrinsic_CalibratedTransform 다른 카메라 또는 설정된 외부 참조를 기준으로 카메라의 위치를 설명하는 변환입니다.
MFCameraExtrinsics 다른 카메라 또는 설정된 외부 참조를 기준으로 카메라의 위치를 설명합니다.
MFCameraIntrinsic_PinholeCameraModel 핀홀 카메라 모델을 나타냅니다.
MFCameraIntrinsic_DistortionModel 다항식 렌즈 왜곡 모델을 나타냅니다.
MFCLOCK_PROPERTIES 클록의 속성을 정의합니다.
MFFOLDDOWN_MATRIX 다중 채널 오디오를 더 적은 수의 오디오 채널로 변환하는 데 사용되는 계수를 포함합니다.
MFINPUTTRUSTAUTHORITY_ACCESS_ACTION OTA(출력 신뢰 기관)에서 요청한 작업을 설명합니다.
MFINPUTTRUSTAUTHORITY_ACCESS_PARAMS IMFInputTrustAuthority::BindAccess 또는 IMFInputTrustAuthority::UpdateAccess 메서드에 대한 매개 변수를 포함합니다.
MFMPEG2DLNASINKSTATS DLNA 미디어 싱크의 인코딩 통계를 포함합니다.
MFNetCredentialManagerGetParam 자격 증명 관리자에 대한 인증 정보를 포함합니다.
MFOffset 오프셋을 고정 소수점 실수로 지정합니다.
MFRatio 비율을 나타냅니다.
MFRR_COMPONENT_HASH_INFO 해지된 구성 요소에 대한 정보를 포함합니다.
MFP_ACQUIRE_USER_CREDENTIAL_EVENT 더 이상 사용되지 않습니다. MFP_EVENT_TYPE_ACQUIRE_USER_CREDENTIAL 이벤트에 대한 이벤트 구조입니다.
MFP_ERROR_EVENT 더 이상 사용되지 않습니다. MFP_EVENT_TYPE_ERROR 이벤트에 대한 이벤트 구조입니다.
MFP_EVENT_HEADER 더 이상 사용되지 않습니다. 모든 유형의 MFPlay 이벤트에 공통적인 정보를 포함합니다.
MFP_FRAME_STEP_EVENT 더 이상 사용되지 않습니다. MFP_EVENT_TYPE_FRAME_STEP 이벤트에 대한 이벤트 구조입니다.
MFP_MEDIAITEM_CLEARED_EVENT 더 이상 사용되지 않습니다. 이 릴리스에 설명되어 있지 않습니다.
MFP_MEDIAITEM_CREATED_EVENT 더 이상 사용되지 않습니다. MFP_EVENT_TYPE_MEDIAITEM_CREATED 이벤트에 대한 이벤트 구조입니다.
MFP_MEDIAITEM_SET_EVENT 더 이상 사용되지 않습니다. MFP_EVENT_TYPE_MEDIAITEM_SET 이벤트에 대한 이벤트 구조입니다.
MFP_MF_EVENT 더 이상 사용되지 않습니다. MFP_EVENT_TYPE_MF 이벤트에 대한 이벤트 구조입니다.
MFP_PAUSE_EVENT 더 이상 사용되지 않습니다. MFP_EVENT_TYPE_PAUSE 이벤트에 대한 이벤트 구조입니다.
MFP_PLAY_EVENT 더 이상 사용되지 않습니다. MFP_EVENT_TYPE_PLAY 이벤트에 대한 이벤트 구조입니다.
MFP_PLAYBACK_ENDED_EVENT 더 이상 사용되지 않습니다. MFP_EVENT_TYPE_PLAYBACK_ENDED 이벤트에 대한 이벤트 구조입니다.
MFP_POSITION_SET_EVENT 더 이상 사용되지 않습니다. MFP_EVENT_TYPE_POSITION_SET 이벤트에 대한 이벤트 구조입니다.
MFP_RATE_SET_EVENT 더 이상 사용되지 않습니다. MFP_EVENT_TYPE_RATE_SET 이벤트에 대한 이벤트 구조입니다.
MFP_STOP_EVENT 더 이상 사용되지 않습니다. MFP_EVENT_TYPE_STOP 이벤트에 대한 이벤트 구조입니다.
MFPinholeCameraIntrinsic_IntrinsicModel 지정된 해상도에 대한 핀홀 카메라 내장 모델을 나타냅니다.
MFPinholeCameraIntrinsics 실제 세계에서 3D 지점을 카메라의 2D 이미지 프레임에 투영하는 방법을 설명하는 0개 또는 1개의 핀홀 카메라 내장 모델이 포함되어 있습니다.
MFRR_COMPONENTS 하나 이상의 해지된 구성 요소에 대한 정보를 포함합니다.
MFT_INPUT_STREAM_INFO MFT(Media Foundation 변환)의 입력 스트림에 대한 정보를 포함합니다.
MFT_OUTPUT_DATA_BUFFER MFT의 출력 버퍼에 대한 정보를 포함합니다.
MFT_OUTPUT_STREAM_INFO MFT의 출력 스트림에 대한 정보를 포함합니다.
MFT_REGISTER_TYPE_INFO MFT를 등록하기 위한 미디어 형식 정보를 포함합니다.
MFT_REGISTRATION_INFO IMFLocalMFTRegistration::RegisterMFTs 메서드에 대한 매개 변수를 포함합니다.
MFTOPONODE_ATTRIBUTE_UPDATE 토폴로지 노드에 대한 새 특성 값을 지정합니다.
MFVideoAlphaBitmap 비디오와 알파 혼합할 EVR의 비트맵을 지정합니다.
MFVideoAlphaBitmapParams EVR이 비트맵을 비디오와 알파 혼합하는 방법을 지정합니다.
MFVideoArea 비디오 프레임 내의 사각형 영역을 지정합니다.
MFVideoCompressedInfo 비디오 압축 형식에 대한 정보를 포함합니다.
MFVIDEOFORMAT 비디오 형식을 설명합니다.
MFVideoInfo 압축된 형식과 압축되지 않은 형식 모두에 적용되는 비디오 형식 정보를 포함합니다.
MFVideoNormalizedRect 비디오 사각형에서 하위 사각형을 지정하는 데 사용되는 정규화된 사각형을 정의합니다.
MFVideoSurfaceInfo 압축되지 않은 비디오 형식에 대한 정보를 포함합니다.
MT_ARBITRARY_HEADER ASF(Advanced Systems Format) 파일에서 이진 스트림에 대한 형식 데이터를 포함합니다.
MT_CUSTOM_VIDEO_PRIMARIES 비디오 원본에 대한 사용자 지정 색 주체를 정의합니다.
OPM_ACP_AND_CGMSA_SIGNALING OPM_GET_ACP_AND_CGMSA_SIGNALING 쿼리의 결과를 포함합니다.
OPM_ACTUAL_OUTPUT_FORMAT OPM(출력 보호 관리자)의 OPM_GET_ACTUAL_OUTPUT_FORMAT 쿼리 결과를 포함합니다.
OPM_CONFIGURE_PARAMETERS OPM 또는 COPP(Certified Output Protection Manager) 명령을 포함합니다.
OPM_CONNECTED_HDCP_DEVICE_INFORMATION OPM_GET_CONNECTED_HDCP_DEVICE_INFORMATION 쿼리의 결과를 포함합니다.
OPM_COPP_COMPATIBLE_GET_INFO_PARAMETERS IOPMVideoOutput::COPPCompatibleGetInformation 메서드에 대한 매개 변수를 포함합니다.
OPM_ENCRYPTED_INITIALIZATION_PARAMETERS OPM 세션에 대한 초기화 매개 변수를 포함합니다.
OPM_GET_CODEC_INFO_INFORMATION OPM_GET_CODEC_INFO 쿼리의 결과를 포함합니다.
OPM_GET_CODEC_INFO_PARAMETERS OPM_GET_CODEC_INFO 명령에 대한 정보를 포함합니다.
OPM_GET_INFO_PARAMETERS IOPMVideoOutput::GetInformation 메서드에 대한 매개 변수를 포함합니다.
OPM_HDCP_KEY_SELECTION_VECTOR High-Bandwidth HDCP(Digital Content Protection) 수신기에 대한 KSV(키 선택 벡터)를 포함합니다.
OPM_OMAC OPM 메시지에 대한 MAC(메시지 인증 코드)를 포함합니다.
OPM_OUTPUT_ID_DATA OPM_GET_OUTPUT_ID 상태 요청의 결과를 포함합니다.
OPM_RANDOM_NUMBER OPM에 사용할 128비트 난수를 포함합니다.
OPM_REQUESTED_INFORMATION OPM 상태 요청의 결과를 포함합니다.
OPM_SET_ACP_AND_CGMSA_SIGNALING_PARAMETERS OPM의 OPM_SET_ACP_AND_CGMSA_SIGNALING 명령에 대한 정보를 포함합니다.
OPM_SET_HDCP_SRM_PARAMETERS OPM_SET_HDCP_SRM 명령에 대한 매개 변수를 포함합니다.
OPM_SET_PROTECTION_LEVEL_PARAMETERS OPM의 OPM_SET_PROTECTION_LEVEL 명령에 대한 데이터를 포함합니다.
OPM_STANDARD_INFORMATION OPM 상태 요청의 결과를 포함합니다.
STREAM_MEDIUM 애플리케이션용이 아닙니다.

 

미디어 파운데이션 프로그래밍 참조