DirectShow DirectShow 레퍼런스 DirectShow 의 필터 BDA SLIP 데후레이마 필터   [목차열람] [주소복사] [슬롯비우기]
BDA SLIP 데후레이마필터
 
Microsoft DirectX 9.0

BDA SLIP 데후레이마필터

BDA SLIP 데후레이마는 커널 모드 필터이며, BDA 혹은 비 BDA 아날로그 TV 그래프의 어디라도 사용할 수 있는, 이 그래프에서는 (NABTS VBI 스캔 라인에 있는 것 같은) IP 데이터의 SLIP 데후레이밍이 필요하게 된다. 그것은 업 스트림을 NABTS/FEC VBI CODEC 에, 다운 스트림을 BDA IP 싱크에 접속해,Winsock 경유로 수신하려고 하고 있는 애플리케이션이 IP 패킷을 이용할 수 있도록(듯이) 한다. BDA SLIP 데후레이마에는 애플리케이션으로부터 호출해 가능한 인터페이스는 없다. 디지털 TV 그래프에서는,BDA MPE 필터를 사용해 데이터 스트림으로부터 IP 패킷을 추출한다.

SLIP 데후레이마는, 압축 IP 헤더를 처리할 수 있다. IP 헤더 압축에서는, 송신측이, 연속하는 IP 패킷으로부터 장황 헤더 정보를 삭제해, 짧은 토큰에 옮겨놓는다. 일반적으로 송신측은, 각 IP 주소로, 4 패킷중 3 패킷을 압축한다. 수신측이 사이클의 도중에 시작 했을 경우, 필터는, 완전한 헤더를 받기 전의 몇개의 패킷을 디코드할 수 없는 경우가 있다. 송신측은, 데이터를 중복 해 송신하는지, 또는 IP 헤더를 압축하지 않게 할 필요가 있다.

BDA SLIP 데후레이마는 GraphEdit 내의 "BDA Receiver Component" 에 표시된다. 이것은 커널 모드 필터이므로, 애플리케이션이 직접 생성 할 수 없다. 대신에 「장치와 필터의 열거」로 설명되고 있도록(듯이),System Device Enumerator 를 사용해 인스턴스화해야 한다. 이 필터는 IFilterGraph::AddFilter 메서드를 사용해, 수동으로 그래프에 추가할 필요가 있다. Capture Graph Builder 를 사용해 이 필터를 그래프에 추가할 수 없다.

이 필터는, 애플리케이션으로부터 호출해 가능한 인터페이스를 공개하지 않는다.

참조

↑TOP