DirectShow Microsoft TV 테크놀러지 C++ 레퍼런스 BDA 필터 인터페이스 IFrequencyMap   [목차열람] [주소복사] [슬롯비우기]
IFrequencyMap 인터페이스
 
Microsoft DirectX 9.0

IFrequencyMap 인터페이스

IFrequencyMap 인터페이스는,BDA 네트워크 프로바이더 필터가 사용하는 주파수 테이블을 설정한다.

주파수 테이블은, 특정의 나라/지역의 방송 또는 케이블 텔레비전의 주파수의 리스트이다. 네트워크 프로바이더는,IScanningTuner 의 메서드가 불려 갔을 때에, 주파수 테이블을 사용해 다음의 주파수를 검색한다. 기동시에, 네트워크 프로바이더는 디폴트의 주파수 테이블을 로드한다. 애플리케이션은,IFrequencyMap 인터페이스를 사용해 사용자의 나라/지역을 지정해, 네트워크 프로바이더로 대응하는 주파수 테이블을 로드할 수가 있다. 또, 애플리케이션은 put_FrequencyMapping 메서드를 사용해, 현재의 테이블을 변경하거나 완전히 새로운 테이블을 제공하거나 할 수 있다.

이 인터페이스로 사용되는 주파수는 킬로헤르츠 (kHz) 단위로 계측 되어 각 대역의 중앙의 주파수를 가리킨다. 상세하게 관계해서는, EN 300-468 의 「Terrestrial delivery system descriptor」를 참조할것.

 :  현재, 이 인터페이스를 지원 하고 있는 것은 DVB-T 네트워크 프로바이더 뿐이다.

IFrequencyMap 인터페이스는,IUnknown 로부터 계승하는 메서드 이외에 이하의 메서드도 공개한다.

메서드 설명
get_CountryCode 네트워크 프로바이더가 현재 사용하고 있는 나라/지역 코드를 돌려준다.
get_CountryCodeList 네트워크 프로바이더가 주파수 테이블을 가지고 있는 모든 나라/지역 코드의 리스트를 돌려준다.
get_DefaultFrequencyMapping 특정의 나라/지역 코드의 디폴트의 주파수 테이블을 돌려준다.
get_FrequencyMapping 네트워크 프로바이더 필터의 현재의 주파수 테이블을 돌려준다.
put_CountryCode 나라/지역 코드를 설정한다.
put_FrequencyMapping 주파수 테이블을 설정한다.

↑TOP