토폴로지 노드 특성

다음 특성은 토폴로지 노드에 적용됩니다.

일반 토폴로지 노드 특성

attribute 설명
MF_TOPONODE_CONNECT_METHOD 토폴로지 로더가 이 토폴로지 노드를 연결하는 방법과 이 노드가 선택 사항인지 여부를 지정합니다.
MF_TOPONODE_DECODER 토폴로지 노드의 개체가 디코더인지 여부를 지정합니다.
MF_TOPONODE_DECRYPTOR 토폴로지 노드의 기본 개체가 암호 해독기인지 여부를 지정합니다.
MF_TOPONODE_DISCARDABLE 파이프라인이 토폴로지 노드에서 샘플을 삭제할 수 있는지 여부를 지정합니다.
MF_TOPONODE_ERROR_MAJORTYPE 토폴로지 노드의 주요 미디어 형식을 포함합니다. 이 특성은 올바른 디코더를 찾을 수 없으므로 토폴로지를 로드하지 못할 때 설정됩니다.
MF_TOPONODE_ERROR_SUBTYPE 토폴로지 노드에 대한 미디어 하위 형식을 포함합니다. 이 특성은 올바른 디코더를 찾을 수 없으므로 토폴로지를 로드하지 못할 때 설정됩니다.
MF_TOPONODE_ERRORCODE 이 토폴로지 노드에 대한 최신 연결 오류의 오류 코드를 포함합니다.
MF_TOPONODE_LOCKED 이 토폴로지 노드에서 미디어 형식을 변경할 수 있는지 여부를 지정합니다.
MF_TOPONODE_MARKIN_HERE 파이프라인이 이 노드에서 로그인을 적용할지 여부를 지정합니다.
MF_TOPONODE_MARKOUT_HERE 파이프라인이 이 노드에서 마크아웃을 적용할지 여부를 지정합니다.

 

원본 노드 특성

attribute 설명
MF_TOPONODE_MEDIASTART 미디어 원본 파일 시작과 관련된 프레젠테이션의 시작 시간을 100나노초 단위로 지정합니다.
MF_TOPONODE_MEDIASTOP 미디어 원본 파일 시작과 관련된 프레젠테이션의 중지 시간을 100나노초 단위로 지정합니다.
MF_TOPONODE_PRESENTATION_DESCRIPTOR 미디어 원본의 프레젠테이션 설명자에 대한 포인터를 포함합니다.
MF_TOPONODE_SEQUENCE_ELEMENTID 원본 노드를 포함하는 요소를 지정합니다.
MF_TOPONODE_SOURCE 토폴로지 노드와 연결된 미디어 원본에 대한 포인터를 포함합니다.
MF_TOPONODE_STREAM_DESCRIPTOR 미디어 원본의 스트림 설명자에 대한 포인터를 포함합니다.
MF_TOPONODE_WORKQUEUE_ID 토폴로지 노드의 작업 큐를 지정합니다.
MF_TOPONODE_WORKQUEUE_MMCSS_CLASS 토폴로지 노드에 대한 MMCSS(멀티미디어 클래스 스케줄러 서비스) 작업을 지정합니다.
MF_TOPONODE_WORKQUEUE_MMCSS_TASKID 토폴로지 노드에 대한 MMCSS 작업 식별자를 지정합니다.

 

노드 특성 변환

attribute 설명
MF_TOPONODE_D3DAWARE 토폴로지 노드와 연결된 변환이 DXVA(DirectX Video Acceleration)를 지원하는지 여부를 지정합니다.
MF_TOPONODE_DRAIN 변환이 드레이닝되는 시기를 지정합니다.
MF_TOPONODE_FLUSH 변환이 플러시되는 시기를 지정합니다.
MF_TOPONODE_TRANSFORM_OBJECTID 이 토폴로지 노드와 연결된 변환의 CLSID(클래스 식별자)입니다.

 

출력 노드 특성

attribute 설명
MF_TOPONODE_DISABLE_PREROLL 미디어 세션이 이 토폴로지 노드가 나타내는 미디어 싱크에서 사전 등록을 사용할지 여부를 지정합니다.
MF_TOPONODE_NOSHUTDOWN_ON_REMOVE 출력 노드가 토폴로지에서 제거될 때 미디어 세션이 미디어 싱크를 종료할지 여부를 지정합니다.
MF_TOPONODE_RATELESS 이 토폴로지 노드와 연결된 미디어 싱크가 속도 없는지 여부를 지정합니다.
MF_TOPONODE_STREAMID 이 토폴로지 노드와 연결된 스트림 싱크의 스트림 식별자입니다.

 

티 노드 특성

attribute 설명
MF_TOPONODE_PRIMARYOUTPUT 티 노드의 기본 출력인 출력을 나타냅니다.

 

IMFTopologyNode

Media Foundation 특성

토폴로지 특성