You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 10 Next »

Capabilities

Supported MIME Types

Output Control

Set Video Window Size & Position

API for setting the position and size of the video output window for a pipeline session.


Quality of Service

The notifyQos() callback is used to notify clients of dropped audio/video data in the server side pipeline.


Volume

API for setting and getting the volume for a pipeline session.


Stats

API for obtaining the number of "rendered frames" and "dropped frames"

Example rialto-gstreamer client code
GstStructure *stats{nullptr};
g_object_get(sink, "stats", &stats, nullptr);
if (stats)
{
    guint64 renderedVideoFrames;
    guint64 droppedVideoFrames;
    if (gst_structure_get_uint64(stats, "rendered", &renderedVideoFrames) &&
        gst_structure_get_uint64(stats, "dropped", &droppedVideoFrames))
    {
        std::cout << "renderedVideoFrames " << renderedVideoFrames << std::endl;
        std::cout << "droppedVideoFrames " << droppedVideoFrames << std::endl;
    }
    gst_structure_free(stats);
}

Mute

API for setting and getting the mute setting for a pipeline session.





Process Audio Gap

API for processing audio gap for a pipeline session. Functionality used to avoid audio pops during transitions.

  • No labels