-##Configuration - Stream - Stream Profiles
-
Stream Profiles are the settings for output formats. These are used for Live TV
-streaming and recordings. The profiles are assigned through the Access Entries,
+streaming and recordings. The profiles are assigned through
+the [Access Entries](class/access_entry),
DVR Profiles or as parameter for HTTP Streaming.
+
+
* Types
- - [HTSP Profile](class/profile-htsp)
- - [MPEG-TS Pass-thru Profile](class/profile-mpegts)
- - [Matroska Profile](class/profile-matroska)
- - [MPEG-TS/libav Profile](class/profile-libav-mpegts)
- - [Matroska/libav Profile](class/profile-libav-matroska)
- - [MP4/libav Profile](class/profile-libav-mp4)
- - [Transcode Profile](class/profile-transcode)
+ * Built-in
+ - [HTSP Profile](class/profile-htsp)
+ - [MPEG-TS Pass-thru Profile](class/profile-mpegts)
+ - [Matroska Profile](class/profile-matroska)
-
+ * Requires Tvheadend to be built with transcoding/ffmpeg enabled.
+ - [MPEG-TS/libav Profile](class/profile-libav-mpegts)
+ - [Matroska/libav Profile](class/profile-libav-matroska)
+ - [MP4/libav Profile](class/profile-libav-mp4)
+ - [Transcode Profile](class/profile-transcode)
+
+If you do not have a build of Tvheadend with transcoding enabled
+some of the above profiles (and their associated Help pages) will not
+be available.
---
The following functions are available:
-Button | Function
------------|---------
-**Save** | Save any changes made to the stream profile configuration.
-**Undo** | Undo any changes made to the stream profile configuration since the last save.
-**Add** | Add a new stream profile.
-**Delete** | Delete an existing stream profile.
-**View Level**| Change the interface view level to show/hide more advanced options.
-**Help** | Display this help page.
+Button | Function
+--------------------|---------
+**Save** | Save any changes made to the selected configuration
+**Undo** | Undo any changes made to the selected configuration since the last save.
+**Add** | Add a new profile.
+**Delete** | Delete the selected entry
+**Clone** | Clone the currently selected profile.
+
+<tvh_include>inc/common_button_table_end</tvh_include>
+
+---
+
+###Add a Profile
+
+To create a new profile press the *[Add]* button from the
+menu bar, you will then be asked to select a profile type.
+
+
+
+Once you've selected a type you can then enter/select the desired options from the
+resultant *Add* dialog.
+
+
---
-####Add/Edit Dialog Example
+###Edit a Profile
+
+To edit an existing profile, click on it from within the grid, the
+*Parameters* panel should then appear on the right hand side.
-A common set of fields is used for the _Add_ or _Edit_ functions, most
-of which can be seen in the grid view:
+**Tips**:
+* Remember to *[Save]* your changes before selecting another config
+from within the grid.
+* You can clone an existing config by clicking the *[Clone]*
+button.
-
+---
-
+###Deleting a Profile
-
+Highlight (select) the desired entry from the grid, then press the
+*[Delete]* button from the menu bar.
---
const idclass_t profile_class =
{
.ic_class = "profile",
- .ic_caption = N_("Stream profile"),
+ .ic_caption = N_("Stream Profile"),
.ic_event = "profile",
.ic_doc = tvh_doc_profile_class,
.ic_perm_def = ACCESS_ADMIN,
{
.ic_super = &profile_class,
.ic_class = "profile-htsp",
- .ic_caption = N_("HTSP stream profile"),
+ .ic_caption = N_("HTSP Stream Profile"),
.ic_properties = (const property_t[]){
/* Ready for future extensions */
{ }