Share via


스트림 포인터 복제

여러 스트림 포인터는 단일 프레임을 참조할 수 있습니다. 스트림 포인터를 복제하려면 KsStreamPointerClone을 호출합니다.

스트림 포인터의 결과 복사본을 스트림 포인터 복제본이라고 합니다. 복제본은 부모와 동일한 새 스트림 포인터입니다. 처음에는 복제본이 동일한 프레임을 참조하고 잠금 상태 동일합니다. 복제본을 만든 후 복제본은 부모 스트림 포인터와 독립적입니다.

선행 에지, 후행 에지 또는 현재 복제 스트림 포인터를 복제할 수 있습니다.

복제 스트림 포인터를 추가하면 해당 특정 프레임에 대한 참조 수가 증가합니다. 참조 수에 대한 자세한 내용은 스트림 포인터 소개 를 참조하세요.

KsPinGetFirstCloneStreamPointerKsStreamPointerGetNextClone을 사용하여 복제 스트림 포인터를 열거합니다.

클론은 KsStreamPointerDelete를 호출하여 삭제할 때까지 존재합니다. 미니드라이버가 클론을 삭제하면 AVStream은 해당 프레임에 대한 참조 수를 감소합니다.

스트림 포인터 클론을 사용하는 방법에 대한 예제는 AVStream DMA Services 를 참조하세요.