* Represents Test audio item.
*/
public class Rygel.TestAudioItem : Rygel.TestItem {
- const string TEST_MIMETYPE = "audio/x-wav";
+ private const string TEST_MIMETYPE = "audio/x-wav";
+ private const string PIPELINE = "audiotestsrc is-live=1 ! wavenc";
public TestAudioItem (string id,
MediaContainer parent,
public override Element? create_stream_source () {
try {
- return Gst.parse_bin_from_description ("audiotestsrc is-live=1 ! wavenc", true);
+ return Gst.parse_bin_from_description (PIPELINE, true);
} catch (Error err) {
- warning ("Required plugin missing (%s)", err.message);
- return null;
+ warning ("Required plugin missing (%s)", err.message);
+
+ return null;
}
}
}
* Represents Test video item.
*/
public class Rygel.TestVideoItem : Rygel.TestItem {
- const string TEST_MIMETYPE = "video/mpeg";
+ private const string TEST_MIMETYPE = "video/mpeg";
+ private const string PIPELINE = "videotestsrc is-live=1 ! " +
+ "ffenc_mpeg2video ! " +
+ "mpegtsmux";
public TestVideoItem (string id,
MediaContainer parent,
public override Element? create_stream_source () {
try {
- return Gst.parse_bin_from_description ("videotestsrc is-live=1 ! ffenc_mpeg2video ! mpegtsmux", true);
+ return Gst.parse_bin_from_description (PIPELINE, true);
} catch (Error err) {
- warning ("Required plugin missing (%s)", err.message);
- return null;
+ warning ("Required plugin missing (%s)", err.message);
+
+ return null;
}
}
}