Crate objc2_tv_ml_kit

Crate objc2_tv_ml_kit 

Source
Expand description

§Bindings to the TVMLKit framework

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

Structs§

TVApplicationControllerDeprecatedTVApplicationController
The TVApplicationController class establishes the JavaScript environment to provide a centralized point of control and co-ordination. The class bridges the UI, navigation stack, storage and event handling from JavaScript.
TVApplicationControllerContextDeprecatedTVApplicationController
This class is used to provide launch info to TVApplicationController.
TVBrowserTransitionAnimatorTVBrowserViewController
Apple’s documentation
TVBrowserViewControllerTVBrowserViewController and objc2-ui-kit
Apple’s documentation
TVColorDeprecatedTVColor
Defines the color data for styles of type TVViewElementStyleTypeColor.
TVColorTypeDeprecatedTVColor
Apple’s documentation
TVDocumentErrorDeprecatedTVDocumentViewController
Apple’s documentation
TVDocumentViewControllerDeprecatedTVDocumentViewController and objc2-ui-kit
Apple’s documentation
TVElementAlignmentDeprecatedTVViewElementStyle
Apple’s documentation
TVElementContentAlignmentDeprecatedTVViewElementStyle
Apple’s documentation
TVElementEventTypeDeprecatedTVViewElement
Apple’s documentation
TVElementFactoryDeprecatedTVElementFactory
Factory for registration of new elements that extend Apple TV markup language. Registration is required in order for the framework to parse these new elements and should happen prior to initializing TVApplicationController.
TVElementPositionDeprecatedTVViewElementStyle
Apple’s documentation
TVElementResettablePropertyDeprecatedTVViewElement
Properties of TVViewElement that can be reset by the client to their default values. These properties communicate a message from the DOM, as opposed to define the model, which the client should reset after their values have been read.
TVElementUpdateTypeDeprecatedTVViewElement
Apple’s documentation
TVHighlightDeprecatedTVPlayback
/////////////////////////////////////////////////////////////////////////////
TVHighlightGroupDeprecatedTVPlayback
/////////////////////////////////////////////////////////////////////////////
TVImageElementDeprecatedTVImageElement and TVViewElement
Convenience class representing element.
TVImageTypeDeprecatedTVImageElement
Apple’s documentation
TVInterfaceFactoryDeprecatedTVInterfaceFactory
Interface factory for creation of views and view controllers. Application can extend or override framework implementation by setting extendedInterfaceCreator.
TVMLKitErrorDeprecatedTVMLKitErrors
Apple’s documentation
TVMediaItemDeprecatedTVPlayback
/////////////////////////////////////////////////////////////////////////////
TVPlaybackCustomEventUserInfoDeprecatedTVPlayback
Event object that encapsulates its identity and user info for custom events.
TVPlaybackStateDeprecatedTVPlayback
Apple’s documentation
TVPlayerDeprecatedTVPlayback
/////////////////////////////////////////////////////////////////////////////
TVPlaylistDeprecatedTVPlayback
/////////////////////////////////////////////////////////////////////////////
TVPlaylistEndActionDeprecatedTVPlayback
Apple’s documentation
TVPlaylistRepeatModeDeprecatedTVPlayback
Apple’s documentation
TVStyleFactoryDeprecatedTVStyleFactory
Factory to register new styles to define custom style data.
TVTextElementDeprecatedTVTextElement and TVViewElement
Represents textual content for the DOM element.
TVTextElementStyleDeprecatedTVTextElement
Apple’s documentation
TVTimeRangeDeprecatedTVPlayback
/////////////////////////////////////////////////////////////////////////////
TVViewElementDeprecatedTVViewElement
TVViewElement represents a read only DOM node along with it’s attributes and aggregated style. This model object is traversed by the factory to construct view/view controllers, to render templates. View/View controllers should use the avaliable dispatch API’s to send user events to JavaScript.
TVViewElementStyleDeprecatedTVViewElementStyle
An instance of TVViewElementStyle contains the set of styles applied to the view element.
TVViewElementStyleTypeDeprecatedTVStyleFactory
Apple’s documentation

Statics§

TVDocumentErrorDomainTVDocumentViewController
Apple’s documentation
TVDocumentEventAppearTVDocumentViewController
Apple’s documentation
TVDocumentEventDisappearTVDocumentViewController
Apple’s documentation
TVDocumentEventHighlightTVDocumentViewController
Apple’s documentation
TVDocumentEventHoldSelectTVDocumentViewController
Apple’s documentation
TVDocumentEventLoadTVDocumentViewController
Apple’s documentation
TVDocumentEventPlayTVDocumentViewController
Apple’s documentation
TVDocumentEventSelectTVDocumentViewController
Apple’s documentation
TVDocumentEventUnloadTVDocumentViewController
Apple’s documentation
TVMLKitErrorDomainTVMLKitErrors
Apple’s documentation
TVMediaItemContentRatingDomainMovieTVPlayback
Apple’s documentation
TVMediaItemContentRatingDomainMusicTVPlayback
Apple’s documentation
TVMediaItemContentRatingDomainTVShowTVPlayback
Apple’s documentation
TVMediaItemTypeAudioTVPlayback
Apple’s documentation
TVMediaItemTypeVideoTVPlayback
Apple’s documentation

Traits§

TVApplicationControllerDelegateDeprecatedTVApplicationController
Apple’s documentation
TVBrowserViewControllerDataSourceTVBrowserViewController
Apple’s documentation
TVBrowserViewControllerDelegateTVBrowserViewController
Apple’s documentation
TVDocumentViewControllerDelegateDeprecatedTVDocumentViewController
Apple’s documentation
TVInterfaceCreatingDeprecatedTVInterfaceFactory
Apple’s documentation
TVPlaybackEventMarshalingDeprecatedTVPlayback
An event user info marshaling protocol for sending and receiving info to and from JS.

Type Aliases§

TVDocumentEventTVDocumentViewController
Apple’s documentation
TVMediaItemContentRatingDomainTVPlayback
Apple’s documentation
TVMediaItemTypeTVPlayback
Apple’s documentation
TVPlaybackEventTVPlayback
Apple’s documentation
TVPlaybackEventPropertyTVPlayback
Apple’s documentation