--- /dev/null
+##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,
+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)
+
+
+
+---
+
+###Menu Bar/Buttons
+
+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.
+**Help** | Display this help page.
+
+---
+
+####Add/Edit Dialog Example
+
+A common set of fields is used for the _Add_ or _Edit_ functions, most
+of which can also be seen in the grid view:
+
+
+
+
+
+
+
+---
- Stream Profiles
- [HTSP Profile](class/profile-htsp)
- - [MPEG-TS Pass-thru Profile][class/profile-mpegts)
+ - [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)
return strtab2htsmsg(tab, 1, lang);
}
+CLASS_DOC(profile)
+
const idclass_t profile_class =
{
.ic_class = "profile",
.ic_caption = N_("Stream profile"),
.ic_event = "profile",
+ .ic_doc = tvh_doc_profile_class,
.ic_perm_def = ACCESS_ADMIN,
.ic_save = profile_class_save,
.ic_get_title = profile_class_get_title,
},
del: true,
help: function() {
- new tvheadend.help(_('Stream Profile'), 'config_streamprofile.html');
+ new tvheadend.mdhelp('class/profile')
}
});
del: true,
move: true,
help: function() {
- new tvheadend.help(_('Elementary Stream Filter'), 'config_esfilter.html');
+ new tvheadend.mdhelp('class/esfilter_video')
}
});
del: true,
move: true,
help: function() {
- new tvheadend.help(_('Elementary Stream Filter'), 'config_esfilter.html');
+ new tvheadend.mdhelp('class/esfilter_audio')
}
});
del: true,
move: true,
help: function() {
- new tvheadend.help('Elementary Stream Filter', 'config_esfilter.html');
+ new tvheadend.mdhelp('class/esfilter_teletext')
}
});
del: true,
move: true,
help: function() {
- new tvheadend.help(_('Elementary Stream Filter'), 'config_esfilter.html');
+ new tvheadend.mdhelp('class/esfilter_subtit')
}
});
del: true,
move: true,
help: function() {
- new tvheadend.help(_('Elementary Stream Filter'), 'config_esfilter.html');
+ new tvheadend.mdhelp('class/esfilter_ca')
}
});
del: true,
move: true,
help: function() {
- new tvheadend.help(_('Elementary Stream Filter'), 'config_esfilter.html');
+ new tvheadend.mdhelp('class/esfilter_other')
}
});
};