top

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.

Table 1. TizenFX API module 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.NUI.UIComponents
Provides various NUI user interface components.
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