TizenFX API References
The TizenFX API allows applications to call in platform-specific functionality from shared code. It enables you to implement native features in Xamarin.Forms applications.
The following table lists the TizenFX API modules and their Smart TV and TV emulator support.
Namespace | Assembly | Support | |
---|---|---|---|
TV | Emulator | ||
ElmSharp Provides pre-built UI components for creating a rich GUI. |
ElmSharp.dll | Yes | Yes |
ElmSharp.Accessible Provides UI information for the screen reader. |
|||
ElmSharp.Wearable Provides pre-built UI components for creating a rich wearable device GUI. |
ElmSharp.Wearable.dll | No | No |
Tizen Provides the Tizen logging and trace messaging functionalities. |
Tizen.Log.dll | Yes | Yes |
Tizen.Tracer.dll | |||
Tizen.Account.AccountManager Provides CRUD (Create, Read, Update, Delete) account management functionality. |
Tizen.Account.AccountManager.dll | No | No |
Tizen.Account.FidoClient Provides user authentication functionality using the FIDO UAF protocol. |
Tizen.Account.FidoClient.dll | ||
Tizen.Account.OAuth 2 Provides account management functionality using the OAuth2 (RFC 6749) protocol. |
Tizen.Account.OAuth2.dll | ||
Tizen.Account.SyncManager Manages account synchronization operations. |
Tizen.Account.SyncManager.dll | ||
Tizen.Applications Provides the Tizen application framework. |
Tizen.Applications.Alarm.dll | Yes | Yes |
Tizen.Applications.Badge.dll | No | No | |
Tizen.Applications.Common.dll | Yes | Yes | |
Tizen.Applications.PackageManager.dll | |||
Tizen.Applications.Preference.dll | |||
Tizen.Applications.RemoteView.dll | |||
Tizen.Applications.Service.dll | |||
Tizen.Applications.ToastMessage.dll | |||
Tizen.Applications.UI.dll | |||
Tizen.Applications.WatchApplication.dll | No | No | |
Tizen.Applications.WidgetApplication.dll | Yes | Yes | |
Tizen.Applications.WidgetControl.dll | |||
Tizen.Applications.AttachPanel Provides the attach panel functionality. |
Tizen.Applications.AttachPanel.dll | No | No |
Tizen.Applications.CoreBackend Provides the application backend life-cycle, including state change events. |
Tizen.Applications.Common.dll | Yes | Yes |
Tizen.Applications.WatchApplication.dll | No | No | |
Tizen.Applications.DataControl Provides a standard mechanism for exchanging specific data between applications. |
Tizen.Applications.DataControl.dll | Yes | Yes |
Tizen.Applications.Exceptions Provides exception messages. |
Tizen.Applications.Common.dll | ||
Tizen.Applications.Messages Sends and receives messages between applications. |
Tizen.Applications.MessagePort.dll | ||
Tizen.Applications.NotificationEventListener Manages notification events. |
Tizen.Applications.NotificationEventListener.dll | ||
Tizen.Applications.Notifications Displays messages in the notification area. |
Tizen.Applications.Notification.dll | ||
Tizen.Applications.Shortcut Manages application shortcuts. |
Tizen.Applications.Shortcut.dll | No | No |
Tizen.Common Provides predefined color names. |
Tizen.dll | Yes | Yes |
Tizen.Content.Download Manages downloading content from the Web. |
Tizen.Content.Download.dll | ||
Tizen.Content.MediaContent Stores and indexes audio, image, and video content. |
Tizen.Content.MediaContent.dll | ||
Tizen.Content.MimeType Associates file extensions with MIME types. |
Tizen.Content.MimeType.dll | ||
Tizen.Context.AppHistory Accesses the user's application history. |
Tizen.Context.dll | No | No |
Tizen.Internals.Errors Provides error messages. |
Tizen.dll | Yes | Yes |
Tizen.Location Manages geographical location services. |
Tizen.Location.dll | No | No |
Tizen.Location.Geofence Provides the geofence functionality. |
Tizen.Location.Geofence.dll | ||
Tizen.Maps Enables creating map-aware applications. |
Tizen.Maps.dll | Yes | Yes |
Tizen.Messaging.Email Enables sending email. |
Tizen.Messaging.dll | No | No |
Tizen.Messaging.Messages Enables sending and receiving various messages, such as SMS, MMS, and cell broadcast messages. |
|||
Tizen.Messaging.Push Enables receiving push notifications. |
Tizen.Messaging.Push.dll | No | No |
Tizen.Multimedia Interacts with media services, including playback and recording, and device policy. |
Tizen.Multimedia.AudioIO.dll | Yes | Yes |
Tizen.Multimedia.Camera.dll | No | No | |
Tizen.Multimedia.dll | Yes | Yes | |
Tizen.Multimedia.MediaPlayer.dll | |||
Tizen.Multimedia.Metadata.dll | |||
Tizen.Multimedia.Radio.dll | No | No | |
Tizen.Multimedia.Recorder.dll | |||
Tizen.Multimedia.StreamRecorder.dll | |||
Tizen.Multimedia.MediaCodec Encodes and decodes video and audio data. |
Tizen.Multimedia.MediaCodec.dll | ||
Tizen.Multimedia.Remoting Provides the media controller and screen mirroring functionalities. |
Tizen.Multimedia.Remoting.dll | ||
Tizen.Multimedia.Util Processes image files, such as resizing, rotating, cropping, and encoding and decoding them. |
Tizen.Multimedia.Util.dll | Yes | Yes |
Tizen.Multimedia.Vision Provides visual detection and recognition functionalities, such as face detection and barcode recognition. |
Tizen.Multimedia.Vision.dll | No | No |
Tizen.Network.Bluetooth Provides Bluetooth functionalities. |
Tizen.Network.Bluetooth.dll | Yes (partially) |
No |
Tizen.Network.Connection Manages various network connection information. |
Tizen.Network.Connection.dll | Yes | Yes |
Tizen.Network.IoTConnectivity Provides IoT connectivity functionality. |
Tizen.Network.IoTConnectivity.dll | ||
Tizen.Network.Nfc Provides near-field communication (NFC) functionality. |
Tizen.Network.Nfc.dll | No | No |
Tizen.Network.Nsd Manages network service discovery. |
Tizen.Network.Nsd.dll | Yes | Yes |
Tizen.Network.Smartcard Provides smart card functionality. |
Tizen.Network.Smartcard.dll | No | No |
Tizen.Network.WiFi Manages Wi-Fi devices and access points. |
Tizen.Network.WiFi.dll | Yes | |
Tizen.Network.WiFiDirect Manages Wi-Fi Direct® connections and settings. |
Tizen.Network.WiFiDirect.dll | No | |
Tizen.NUI Provides the Natural User Interface (NUI) toolkit for creating a rich GUI. |
Tizen.NUI.dll | Yes | Yes |
Tizen.NUI.BaseComponents Provides the NUI base components. |
|||
Tizen.NUI.Constants Provides various constants for NUI component properties. |
|||
Tizen.PhonenumberUtils Parses and formats phone numbers. |
Tizen.PhonenumberUtils.dll | No | No |
Tizen.Pims.Calendar Provides calendar services. |
Tizen.Pims.Calendar.dll | Yes | Yes |
Tizen.Pims.Calendar.CalendarViews Provides calendar view properties. |
|||
Tizen.Pims.Contacts Provides contact information services. |
Tizen.Pims.Contacts.dll | No | No |
Tizen.Pims.Contacts.ContactsViews Provides contact information view properties. |
|||
Tizen.Security Manages permissions for privacy-related privileges. |
Tizen.Security.dll | Yes | Yes |
Tizen.Security.PrivacyPrivilegeManager.dll | |||
Tizen.Security.SecureRepository Provides a secure repository for keys, certificates, and other sensitive data. |
Tizen.Security.SecureRepository.dll | ||
Tizen.Security.SecureRepository.Crypto Provides secure cryptographic operations. |
|||
Tizen.Security.TEEC Enables secure communication with applications within a Trusted Execution Environment (TEE). |
Tizen.Security.TEEC.dll | ||
Tizen.Sensor Accesses device sensors and sensor information. |
Tizen.Sensor.dll | No | No |
Tizen.System Provides device-specific services, including device status, system information and settings, haptic feedback, and sensor control. |
Tizen.System.dll | Yes | Yes |
Tizen.System.Feedback.dll | |||
Tizen.System.Information.dll | |||
Tizen.System.MediaKey.dll | |||
Tizen.System.Storage.dll | |||
Tizen.System.SystemSettings.dll | |||
Tizen.System.Usb Manages attached USB devices. |
Tizen.System.Usb.dll | No | No |
Tizen.Telephony Provides telephony functionality. |
Tizen.Telephony.dll | ||
Tizen.Uix.InputMethod Enables the user to enter text. |
Tizen.Uix.InputMethod.dll | Yes | Yes |
Tizen.Uix.InputMethodManager Manages the installed input method editors. |
Tizen.Uix.InputMethodManager.dll | ||
Tizen.Uix.Stt Enables speech recognition. |
Tizen.Uix.Stt.dll | No | |
Tizen.Uix.SttEngine Provides the speech-to-text (STT) engine. |
Tizen.Uix.SttEngine.dll | ||
Tizen.Uix.Tts Enables speech synthesis. |
Tizen.Uix.Tts.dll | Yes | |
Tizen.Uix.TtsEngine Provides the text-to-speech (TTS) engine. |
Tizen.Uix.TtsEngine.dll | ||
Tizen.Uix.VoiceControl Enables voice control. |
Tizen.Uix.VoiceControl.dll | No | |
Tizen.WebView Accesses Web pages and Web content. |
Tizen.WebView.dll | Yes |
Table 1. TizenFX API module support