summaryrefslogtreecommitdiff
path: root/domain_api/Config_multimedia.in
diff options
context:
space:
mode:
Diffstat (limited to 'domain_api/Config_multimedia.in')
-rw-r--r--domain_api/Config_multimedia.in181
1 files changed, 181 insertions, 0 deletions
diff --git a/domain_api/Config_multimedia.in b/domain_api/Config_multimedia.in
new file mode 100644
index 0000000..9b22515
--- /dev/null
+++ b/domain_api/Config_multimedia.in
@@ -0,0 +1,181 @@
+menu "Multimedia API"
+config building-blocks-sub2-domain_API-Multimedia-Audio_IO
+ bool "Audio IO"
+ depends on TBB_ENABLE_AUDIO
+ help
+ AudioIO provides functions to playrecord raw PCM audio data
+
+config building-blocks-sub2-domain_API-Multimedia-Camera
+ bool "Camera"
+ select building-blocks-sub2-domain_API-UI-TBM_Surface
+ depends on TBB_ENABLE_CAMERA
+ help
+ The camera provides the ability to capture photos and
+ support setting up notifications for the below state changes
+ capturing, previewing, focusing, information about resolution
+ and binary format and functions for picture manipulations like sepia negative and many more.
+
+config building-blocks-sub2-domain_API-Multimedia-Image_Util
+ bool "Image Util"
+ help
+ Enabling Image Util and it is possible to use Image Util API
+
+config building-blocks-sub2-domain_API-Multimedia-Media_Codec
+ bool "Media Codec"
+ depends on TBB_ENABLE_MM_CONFIG && (TBB_ENABLE_DISPLAY_SERVER || TBB_ENABLE_HL_DISPLAY_SERVER)
+ help
+ Enabling Media Codec and it is possible to user Media Codec API.
+
+config building-blocks-sub2-domain_API-Multimedia-Media_Controller
+ bool "Media Controller"
+ help
+ Enabling Media Controller and it is possible to use Media Controller API
+
+config building-blocks-sub2-domain_API-Multimedia-Media_Demuxer
+ bool "Media Demuxer"
+ help
+ Enabling Media Demuxer and it is possible to use Media Demuxer API.
+ Media Demuxer API provides functions for demuxing media data.
+
+config building-blocks-sub2-domain_API-Multimedia-Media_Muxer
+ bool "Media Muxer"
+ help
+ Enabling Media Muxer and it is possible to use Media Muxer API.
+ Media Muxer API provides functions for muxing media data.
+
+config building-blocks-sub2-domain_API-Multimedia-Media_Streamer
+ bool "Media Streamer"
+ select building-blocks-sub2-domain_API-Network-WiFi
+ select building-blocks-sub2-domain_API-System-Storage
+ select building-blocks-sub2-domain_API-UI-EFL_NativeUIToolkit
+ select building-blocks-sub2-domain_API-UI-TBM_Surface
+ depends on TBB_ENABLE_MM_CONFIG && TBB_ENABLE_AUDIO && TBB_ENABLE_EFL
+ help
+ This block supports constructing the custom player and it gives the ability to controlling playback attributes.
+
+config building-blocks-sub2-domain_API-Multimedia-Media_Tool
+ bool "Media Tool"
+ select building-blocks-sub2-domain_API-UI-TBM_Surface
+ depends on TBB_ENABLE_DISPLAY_SERVER || TBB_ENABLE_HL_DISPLAY_SERVER
+ help
+ Enabling Media Tool and it is possible to user Media Tool API
+
+config building-blocks-sub2-domain_API-Multimedia-Media_Vision_Barcode
+ bool "Media Vision Barcode"
+ help
+ MediaVision Barcode API to generate or detect BarcodeQRcode
+
+config building-blocks-sub2-domain_API-Multimedia-Media_Vision_Face
+ bool "Media Vision Face"
+ help
+ MediaVision Face API to detect, recognize, or track faces on images
+
+config building-blocks-sub2-domain_API-Multimedia-Media_Vision_Image
+ bool "Media Vision Image"
+ help
+ MediaVision Image API to recognize and track planar objects on an image
+
+config building-blocks-sub2-domain_API-Multimedia-Media_Vision_Surveillance
+ bool "Media Vision Surveillance"
+ help
+ MediaVision Surveillance API to enable video surveillance
+ by subscribing events, person disappearance, recognized face, movement changes on videos.
+
+config building-blocks-sub2-domain_API-Multimedia-Metadata_Editor
+ bool "Metadata Editor"
+ help
+ Enabling Metadata Editor and it is possible to use Metadata Editor API
+
+config building-blocks-sub2-domain_API-Multimedia-Metadata_Extractor
+ bool "Metadata Extractor"
+ help
+ Enabling Metadata Extractor and it is possible to use Metadata Extractor API
+
+config building-blocks-sub2-domain_API-Multimedia-OpenAL
+ bool "OpenAL"
+ depends on TBB_ENABLE_AUDIO
+ help
+ OpenAL is designed for efficient rendering of 3-D positional audio
+
+config building-blocks-sub2-domain_API-Multimedia-Player
+ bool "Player"
+ select building-blocks-sub2-domain_API-System-Storage
+ select building-blocks-sub2-domain_API-UI-TBM_Surface
+ depends on TBB_ENABLE_MM_CONFIG && TBB_ENABLE_AUDIO && (TBB_ENABLE_DISPLAY_SERVER || TBB_ENABLE_HL_DISPLAY_SERVER)
+ help
+ This block supports playing multimedia content.
+ Content can be played from a file, from the network, or from memory.
+ It gives the ability to controlling media playback attributes, perform various status queries, and control the display.
+
+config capi-media-player-display
+ bool
+ default y if (TBB_ENABLE_EFL && building-blocks-sub2-domain_API-Multimedia-Player)
+
+config building-blocks-sub2-domain_API-Multimedia-Radio
+ bool "Radio"
+ depends on TBB_ENABLE_AUDIO && TBB_ENABLE_RADIO
+ help
+ Enabling Radio and it is possible to use Radio API br Radio API provides functions for accessing the radio
+
+config building-blocks-sub2-domain_API-Multimedia-Recorder
+ bool "Recorder"
+ select building-blocks-sub2-domain_API-System-Storage
+ select building-blocks-sub2-domain_API-UI-TBM_Surface
+ depends on TBB_ENABLE_MM_CONFIG && TBB_ENABLE_RECORDING && (TBB_ENABLE_DISPLAY_SERVER || TBB_ENABLE_HL_DISPLAY_SERVER)
+ help
+ The recorder provides the ability to create audiovideo recorder, to start, stop and save the recorded content.
+ It also provides methods to getset various attributes of recorder.
+
+config building-blocks-sub2-domain_API-Multimedia-Screen_Mirroring
+ bool "Screen Mirroring"
+ select building-blocks-sub2-domain_API-Network-WiFi_Manager
+ select building-blocks-sub2-domain_API-UI-TBM_Surface
+ depends on TBB_ENABLE_MM_CONFIG && TBB_ENABLE_AUDIO && TBB_ENABLE_WIFI_DIRECT && building-blocks-sub2-domain_API-AppFramework-Native_EFL_UI_app_model
+ help
+ Screen Mirroiring provides the ability to connect to and disconnect from a screen mirroring source,
+ start, pause, and resume the screen mirroring as a SINK source: Stream sender, sink:Stream receiver.
+ It follows Miracast standard.
+
+config building-blocks-sub2-domain_API-Multimedia-Sound_Manager
+ bool "Sound Manager"
+ depends on TBB_ENABLE_AUDIO
+ help
+ Sound_Manager provides functions to get and set of sound parameters such as volume,device and focus operations
+
+config building-blocks-sub2-domain_API-Multimedia-Stream_Recorder
+ bool "Stream Recorder"
+ select building-blocks-sub2-domain_API-System-Storage
+ select building-blocks-sub2-domain_API-UI-TBM_Surface
+ depends on TBB_ENABLE_MM_CONFIG && TBB_ENABLE_RECORDING && (TBB_ENABLE_DISPLAY_SERVER || TBB_ENABLE_HL_DISPLAY_SERVER)
+ help
+ StreamRecorder provides APIs for raw image and audio data recording
+
+config building-blocks-sub2-domain_API-Multimedia-Thumbnail_Util
+ bool "Thumbnail Util"
+ help
+ Enabling Thumbnail Util and it is possible to use Thumbnail Util API
+
+config building-blocks-sub2-domain_API-Multimedia-Tone_Player
+ bool "Tone Player"
+ depends on TBB_ENABLE_AUDIO
+ help
+ Tone_Player provides functions for playing the DTMF or predefined tone
+
+config building-blocks-sub2-domain_API-Multimedia-Video_Util
+ bool "Vedio Util"
+ help
+ Enabling Video Util and it is possible to use Video Util API.
+ Video Util API provides fuctions that transcode a media file.
+
+config building-blocks-sub2-domain_API-Multimedia-WAV_Player
+ bool "WAV Player"
+ depends on TBB_ENABLE_AUDIO
+ help
+ Wav_Player provides functions for playing the waveform audio file format*.wav,*.ogg
+
+config building-blocks-sub2-domain_API-Multimedia-libEXIF
+ bool "libEXIF"
+ help
+ The libEXIF provides the ability to reads and writes EXIF metainformation from and to image files.
+
+endmenu