개요
기기 검색 결과에 적용할 기준을 필터링합니다.
기준은 GCKDeviceScanner에서 게시하는 발견된 기기를 제한하는 데 사용됩니다. 기기 검색 스캔 결과를 필터링하는 방법에는 두 가지가 있습니다.
-
수신자 애플리케이션 ID로, 지정된 수신기 애플리케이션을 지원하는 기기만 결과에 포함됩니다. 이는 가장 일반적으로 사용되는 기준입니다. 발신자 애플리케이션은 해당 수신기 애플리케이션을 실제로 지원하는 기기만 검색하려고 합니다. 이는 다양한 하드웨어 기능을 갖춘 기기가 있는 경우 특히 중요합니다. 예를 들어 동영상 플레이어 애플리케이션을 오디오 전용 Cast 기기로 전송하면 안 됩니다.
- 지원되는 네임스페이스 지정된 프로토콜 네임스페이스를 지원하는 수신기 애플리케이션을 현재 실행 중인 기기만 결과에 포함됩니다. 예를 들어 이러한 유형의 기준은 미디어 네임스페이스를 지원하는 모든 수신기 애플리케이션과 함께 사용할 수 있는 일반 원격 제어 발신자 애플리케이션에서 사용할 수 있습니다.
- Deprecated:
- GCKCastContext를 초기화할 때 GCKCastOptions로 검색 기준을 지정합니다.
NSObject, <NS복사> 및 <NSCoding>을 상속합니다.
클래스 메서드 요약 | |
(instancetype) | + criteriaForAvailableApplicationWithID: |
기기에서 실행할 수 있는 애플리케이션의 기준입니다. 더보기... | |
(instancetype) | + criteriaForRunningApplicationWithID:supportedNamespaces: |
현재 기기에서 실행 중이며 주어진 모든 네임스페이스(선택사항: 특정 애플리케이션 ID 포함)를 지원하는 애플리케이션의 기준입니다. 더보기... | |
(instancetype) | + criteriaForRunningApplicationWithSupportedNamespaces: |
현재 기기에서 실행 중이고 지정된 모든 네임스페이스를 지원하는 애플리케이션의 기준입니다. 더보기... | |
메서드 세부정보
+ (instancetype) criteriaForAvailableApplicationWithID: | (NSString *__nullable) | applicationID |
기기에서 실행할 수 있는 애플리케이션의 기준입니다.
애플리케이션이 현재 실행되고 있지 않아도 됩니다.
- Parameters
-
applicationID The application ID. Must be non-nil.
+ (instancetype) criteriaForRunningApplicationWithID: | (NSString *__nullable) | applicationID | |
supportedNamespaces: | (NSArray< NSString * > *__nullable) | supportedNamespaces | |
현재 기기에서 실행 중이며 주어진 모든 네임스페이스(선택사항: 특정 애플리케이션 ID 포함)를 지원하는 애플리케이션의 기준입니다.
- Parameters
-
applicationID The application ID. Optional; may be nil
, in which case only the namespace will be used.supportedNamespaces An array of namespace strings. May not be nil
.
- Deprecated:
- 애플리케이션 ID를 실행하여 필터링할 수 없습니다. 이 메서드를 호출하면 applicationID 매개변수가 무시되고 단순히 criteriaForRunningApplicationWithSupportedNamespaces:에 위임됩니다.
+ (instancetype) criteriaForRunningApplicationWithSupportedNamespaces: | (NSArray< NSString * > *) | supportedNamespaces |
현재 기기에서 실행 중이고 지정된 모든 네임스페이스를 지원하는 애플리케이션의 기준입니다.
- Parameters
-
supportedNamespaces An array of namespace strings. May not be nil
.