GCKDiscoveryCriteria Class
Stay organized with collections
Save and categorize content based on your preferences.
outlined_flag
GCKDiscoveryCriteria
filters devices during discovery based on application IDs and namespaces.
It can be initialized with a specific receiver application ID or a set of namespaces.
The applicationIDs
and namespaces
properties provide lists of supported identifiers for filtering.
hasApplicationIDs
and hasNamespaces
indicate whether specific filtering criteria are applied.
allSubtypes
represents the criteria as a set of mDNS subtypes for low-level discovery mechanisms.
Device discovery filter criteria.
Since 4.0
Inherits NSObject, <NSCopying>, and <NSSecureCoding>.
- (instancetype) initWithApplicationID:
(NSString *)
applicationID
Initializes a new GCKDiscoveryCriteria with a receiver application ID.
Parameters
applicationID The receiver application ID.
- (instancetype) initWithNamespaces:
(NSSet< NSString * > *)
namespaces
Initializes a new GCKDiscoveryCriteria with the given attributes.
Parameters
namespaces A set of namespaces.
- (NSString* const) kGCKDefaultMediaReceiverApplicationID
The receiver application ID for the Default Media Receiver.
- (NSOrderedSet<NSString *>*) applicationIDs
read nonatomic strong
A list of supported receiver application IDs to test for.
- (BOOL) hasApplicationIDs
read nonatomic assign
Whether the discovery criteria includes any application IDs.
- (NSSet<NSString *>*) namespaces
read nonatomic strong
A list of supported namespaces to test for.
Whether the discovery criteria includes any namespaces.
- (NSSet<NSString *>*) allSubtypes
read nonatomic strong
The discovery criteria as a set of mDNS subtypes.
Except as otherwise noted, the content of this page is licensed under the Creative Commons Attribution 4.0 License , and code samples are licensed under the Apache 2.0 License . For details, see the Google Developers Site Policies . Java is a registered trademark of Oracle and/or its affiliates.
Last updated 2024-09-18 UTC.
[[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Missing the information I need","missingTheInformationINeed","thumb-down"],["Too complicated / too many steps","tooComplicatedTooManySteps","thumb-down"],["Out of date","outOfDate","thumb-down"],["Samples / code issue","samplesCodeIssue","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2024-09-18 UTC."],[],[]]