다음을 통해 공유


BDA 미니드라이버용 필터 핀 간 연결

BDA 필터의 핀이 서로 연결되도록 하려면 해당 필터의 BDA 미니드라이버에서 AVStream의 데이터 범위 교차에 설명된 대로 핀에 대한 데이터 범위 목록을 제공해야 합니다. 즉, 필터 핀은 해당 데이터 범위를 지원하는 다른 필터의 핀에 스트림 연결을 사용하도록 지원하는 데이터 범위를 지정합니다.

예를 들어 BDA 튜너 및 캡처 필터의 핀이 연결되도록 하려면 튜너 필터의 출력 핀과 캡처 필터의 입력 핀에 핀에 대한 KSDATARANGE 구조에 설정된 다음 데이터 형식이 있어야 합니다.

  • MajorFormat 을 STATIC_KSDATAFORMAT_TYPE_STREAM 설정

  • 하위 서식 을 STATIC_KSDATAFORMAT_TYPE_MPEG2_TRANSPORT

  • 지정자가 STATIC_KSDATAFORMAT_SPECIFIER_BDA_TRANSPORT 설정

BDA 캡처 및 demultiplex 필터의 핀이 연결되도록 하려면 캡처 필터의 출력 핀과 demultiplex 필터의 입력 핀에는 핀에 대한 KSDATARANGE 구조에 설정된 다음 데이터 형식이 있어야 합니다.

  • MajorFormat 을 STATIC_KSDATAFORMAT_TYPE_STREAM 설정

  • 하위 서식 을 STATIC_KSDATAFORMAT_SUBTYPE_BDA_MPEG2_TRANSPORT

  • 지정자가 STATIC_KSDATAFORMAT_SPECIFIER_NONE 설정

참고 필터의 AVStream 미니드라이버가 BDA를 준수하는 경우에만 demultiplex 필터의 입력 핀을 STATIC_KSDATAFORMAT_SUBTYPE_BDA_MPEG2_TRANSPORT 하위 폼으로 설정할 수 있습니다. 입력 핀의 미디어 형식이 STATIC_KSDATAFORMAT_SUBTYPE_BDA_MPEG2_TRANSPORT 설정되고 필터가 BDA 규칙을 준수하지 않는 경우 브로드캐스트 신호가 제대로 렌더링되지 않을 수 있습니다.