Crate objc2_tv_services

Crate objc2_tv_services 

Source
Expand description

§Bindings to the TVServices framework

See Apple’s docs and the general docs on framework crates for more information.

Structs§

TVAppProfileDescriptorDeprecatedTVAppProfileDescriptor
A simple model object that describes a profile within an app that has multiple user profiles.
TVContentIdentifierDeprecatedTVContentIdentifier
Represents unique identifiers for TVContentItems.
TVContentItemDeprecatedTVContentItem
An object describing a piece or group of content.
TVContentItemImageShapeTVContentItem
Values for the imageShape property.
TVContentItemImageTraitTVContentItem
Option bits for imageURLForTraits: and setImageURL:forTraits:.
TVTopShelfActionTVTopShelfAction
An object that describes a user action in the Top Shelf.
TVTopShelfCarouselContentTVTopShelfCarouselContent
An object that represents carousel content.
TVTopShelfCarouselContentStyleTVTopShelfCarouselContent
The style of the carousel content.
TVTopShelfCarouselItemTVTopShelfCarouselItem and TVTopShelfItem and TVTopShelfObject
An object that represents a single item in the carousel content style.
TVTopShelfCarouselItemMediaOptionsTVTopShelfCarouselItem
Options for describing media capabilities supported by a movie or show.
TVTopShelfContentProviderTVTopShelfContentProvider
Apple’s documentation
TVTopShelfContentStyleDeprecatedTVTopShelfProvider
Apple’s documentation
TVTopShelfInsetContentTVTopShelfInsetContent
An object that represents inset banner content.
TVTopShelfItemTVTopShelfItem and TVTopShelfObject
The base class for describing Top Shelf content to the system.
TVTopShelfItemCollectionTVTopShelfItem and TVTopShelfItemCollection and TVTopShelfObject
An object that represents a collection of Top Shelf items that can be displayed in a section.
TVTopShelfItemImageTraitsTVTopShelfItem
A set of traits that allows the system to request variants of an image.
TVTopShelfNamedAttributeTVTopShelfNamedAttribute
An object that represents a named attribute with a list of associated values. Instances of this class will be displayed in a stylized manner by the Top Shelf UI.
TVTopShelfObjectTVTopShelfObject
An abstract base class for describing Top Shelf items and Top Shelf item collections.
TVTopShelfSectionedContentTVTopShelfSectionedContent
An object that represents sectioned content.
TVTopShelfSectionedItemTVTopShelfItem and TVTopShelfObject and TVTopShelfSectionedItem
An object that represents a single item in the sectioned content style.
TVTopShelfSectionedItemImageShapeTVTopShelfSectionedItem
The shape of an image in the sectioned content style.
TVUserManagerTVUserManager
An object that provides facilities to best handle system users as it relates to their preferences like app-specific profiles.

Statics§

TVTopShelfItemsDidChangeNotificationDeprecatedTVTopShelfProvider
The name of a notification the extension or containing app can post to tell observers within the process, and the system, that the Top Shelf data has changed.
TVUserActivityTypeBrowsingChannelGuideNSUserActivity_TVServices
The activity type used to continue browsing a TV channel programming guide.
TVUserActivityTypeBrowsingEntertainmentContentNSUserActivity_TVServices
The activity type used to open the main screen of the TV Provider app
TVUserManagerCurrentUserIdentifierDidChangeNotificationDeprecatedTVUserManager
Posted to the default NSNotificationCenter whenever the current system user changes.

Traits§

TVTopShelfContentTVTopShelfContent
Apple’s documentation
TVTopShelfProviderDeprecatedTVTopShelfProvider
A protocol implemented by applications to provided items for display in the main menu’s top shelf of an Apple TV.

Functions§

TVTopShelfImageSizeForShapeDeprecatedTVContentItem and TVTopShelfProvider and objc2-core-foundation
Returns the ideal size of an image, the size which doesn’t require scaling, for the given user interface style and image shape, in the current running version of the OS.

Type Aliases§

TVUserIdentifierDeprecatedTVUserManager
Apple’s documentation