IMFTopology 인터페이스(mfidl.h)

토폴로지를 나타냅니다. 토폴로지에서는 특정 순서로 연결된 미디어 원본, 싱크 및 변환의 컬렉션을 설명합니다. 이러한 개체는 IMFTopologyNode 인터페이스를 노출하는 토폴로지 노드로 토폴로지 내에서 표시됩니다. 토폴로지에서는 이러한 노드를 통한 멀티미디어 데이터의 경로를 설명합니다.

토폴로지를 만들려면 MFCreateTopology를 호출합니다.

상속

IMFTopology 인터페이스는 IMFAttributes에서 상속됩니다. IMFTopology 에는 다음과 같은 유형의 멤버도 있습니다.

메서드

IMFTopology 인터페이스에는 이러한 메서드가 있습니다.

 
IMFTopology::AddNode

토폴로지에 노드를 추가합니다.
IMFTopology::Clear

토폴로지에서 모든 노드를 제거합니다.
IMFTopology::CloneFrom

이 토폴로지를 다른 토폴로지의 복사본으로 변환합니다.
IMFTopology::GetNode

인덱스로 지정된 토폴로지의 노드를 가져옵니다.
IMFTopology::GetNodeByID

노드 식별자가 지정한 토폴로지의 노드를 가져옵니다.
IMFTopology::GetNodeCount

토폴로지의 노드 수를 가져옵니다.
IMFTopology::GetOutputNodeCollection

토폴로지의 출력 노드를 가져옵니다.
IMFTopology::GetSourceNodeCollection

토폴로지의 원본 노드를 가져옵니다.
IMFTopology::GetTopologyID

토폴로지의 식별자를 가져옵니다.
IMFTopology::RemoveNode

토폴로지에서 노드를 제거합니다.

요구 사항

요구 사항
지원되는 최소 클라이언트 Windows Vista [데스크톱 앱만 해당]
지원되는 최소 서버 Windows Server 2008 [데스크톱 앱만 해당]
대상 플랫폼 Windows
헤더 mfidl.h

추가 정보

IMFAttributes

미디어 파운데이션 인터페이스

토폴로지

토폴로지 특성