A gstreamermm Gst::Bin example.
#include <gstreamermm.h>
int main(int argc, char *argv[])
{
try
{
bin->add(fakesrc)->add(fakesink);
}
{
return 1;
}
if (!playbin_bin)
{
return 1;
}
{
}
bin->signal_element_removed().connect(
{
std::cout <<
"Element '" << removed_element->get_name()
<<
"' has been removed from the bin" <<
std::endl;
}
);
bin->remove(fakesink);
return 0;
}