Line
Link Here
|
0 |
-- gstreamer/gstreamermm/bin.cc |
0 |
++ gstreamer/gstreamermm/bin.cc |
Lines 658-719
Link Here
|
658 |
|
658 |
|
659 |
Gst::Iterator<Gst::Element> Bin::iterate_elements() |
659 |
Gst::Iterator<Gst::Element> Bin::iterate_elements() |
660 |
{ |
660 |
{ |
661 |
return Gst::Iterator<Gst::Element>::Iterator(gst_bin_iterate_elements(gobj())); |
661 |
return Gst::Iterator<Gst::Element>(gst_bin_iterate_elements(gobj())); |
662 |
} |
662 |
} |
663 |
|
663 |
|
664 |
Gst::Iterator<const Gst::Element> Bin::iterate_elements() const |
664 |
Gst::Iterator<const Gst::Element> Bin::iterate_elements() const |
665 |
{ |
665 |
{ |
666 |
return Gst::Iterator<const Gst::Element>::Iterator(gst_bin_iterate_elements(const_cast<GstBin*>(gobj()))); |
666 |
return Gst::Iterator<const Gst::Element>(gst_bin_iterate_elements(const_cast<GstBin*>(gobj()))); |
667 |
} |
667 |
} |
668 |
|
668 |
|
669 |
Gst::Iterator<Gst::Element> Bin::iterate_recurse() |
669 |
Gst::Iterator<Gst::Element> Bin::iterate_recurse() |
670 |
{ |
670 |
{ |
671 |
return Gst::Iterator<Gst::Element>::Iterator(gst_bin_iterate_recurse(gobj())); |
671 |
return Gst::Iterator<Gst::Element>(gst_bin_iterate_recurse(gobj())); |
672 |
} |
672 |
} |
673 |
|
673 |
|
674 |
Gst::Iterator<const Gst::Element> Bin::iterate_recurse() const |
674 |
Gst::Iterator<const Gst::Element> Bin::iterate_recurse() const |
675 |
{ |
675 |
{ |
676 |
return Gst::Iterator<const Gst::Element>::Iterator(gst_bin_iterate_recurse(const_cast<GstBin*>(gobj()))); |
676 |
return Gst::Iterator<const Gst::Element>(gst_bin_iterate_recurse(const_cast<GstBin*>(gobj()))); |
677 |
} |
677 |
} |
678 |
|
678 |
|
679 |
Gst::Iterator<Gst::Element> Bin::iterate_sorted() |
679 |
Gst::Iterator<Gst::Element> Bin::iterate_sorted() |
680 |
{ |
680 |
{ |
681 |
return Gst::Iterator<Gst::Element>::Iterator(gst_bin_iterate_sorted(gobj())); |
681 |
return Gst::Iterator<Gst::Element>(gst_bin_iterate_sorted(gobj())); |
682 |
} |
682 |
} |
683 |
|
683 |
|
684 |
Gst::Iterator<const Gst::Element> Bin::iterate_sorted() const |
684 |
Gst::Iterator<const Gst::Element> Bin::iterate_sorted() const |
685 |
{ |
685 |
{ |
686 |
return Gst::Iterator<const Gst::Element>::Iterator(gst_bin_iterate_sorted(const_cast<GstBin*>(gobj()))); |
686 |
return Gst::Iterator<const Gst::Element>(gst_bin_iterate_sorted(const_cast<GstBin*>(gobj()))); |
687 |
} |
687 |
} |
688 |
|
688 |
|
689 |
Gst::Iterator<Gst::Element> Bin::iterate_sources() |
689 |
Gst::Iterator<Gst::Element> Bin::iterate_sources() |
690 |
{ |
690 |
{ |
691 |
return Gst::Iterator<Gst::Element>::Iterator(gst_bin_iterate_sources(gobj())); |
691 |
return Gst::Iterator<Gst::Element>(gst_bin_iterate_sources(gobj())); |
692 |
} |
692 |
} |
693 |
|
693 |
|
694 |
Gst::Iterator<const Gst::Element> Bin::iterate_sources() const |
694 |
Gst::Iterator<const Gst::Element> Bin::iterate_sources() const |
695 |
{ |
695 |
{ |
696 |
return Gst::Iterator<const Gst::Element>::Iterator(gst_bin_iterate_sources(const_cast<GstBin*>(gobj()))); |
696 |
return Gst::Iterator<const Gst::Element>(gst_bin_iterate_sources(const_cast<GstBin*>(gobj()))); |
697 |
} |
697 |
} |
698 |
|
698 |
|
699 |
Gst::Iterator<Gst::Element> Bin::iterate_sinks() |
699 |
Gst::Iterator<Gst::Element> Bin::iterate_sinks() |
700 |
{ |
700 |
{ |
701 |
return Gst::Iterator<Gst::Element>::Iterator(gst_bin_iterate_sinks(gobj())); |
701 |
return Gst::Iterator<Gst::Element>(gst_bin_iterate_sinks(gobj())); |
702 |
} |
702 |
} |
703 |
|
703 |
|
704 |
Gst::Iterator<const Gst::Element> Bin::iterate_sinks() const |
704 |
Gst::Iterator<const Gst::Element> Bin::iterate_sinks() const |
705 |
{ |
705 |
{ |
706 |
return Gst::Iterator<const Gst::Element>::Iterator(gst_bin_iterate_sinks(const_cast<GstBin*>(gobj()))); |
706 |
return Gst::Iterator<const Gst::Element>(gst_bin_iterate_sinks(const_cast<GstBin*>(gobj()))); |
707 |
} |
707 |
} |
708 |
|
708 |
|
709 |
Gst::Iterator<Gst::Element> Bin::iterate_by_interface(GType iface) |
709 |
Gst::Iterator<Gst::Element> Bin::iterate_by_interface(GType iface) |
710 |
{ |
710 |
{ |
711 |
return Gst::Iterator<Gst::Element>::Iterator(gst_bin_iterate_all_by_interface(gobj(), iface)); |
711 |
return Gst::Iterator<Gst::Element>(gst_bin_iterate_all_by_interface(gobj(), iface)); |
712 |
} |
712 |
} |
713 |
|
713 |
|
714 |
Gst::Iterator<const Gst::Element> Bin::iterate_by_interface(GType iface) const |
714 |
Gst::Iterator<const Gst::Element> Bin::iterate_by_interface(GType iface) const |
715 |
{ |
715 |
{ |
716 |
return Gst::Iterator<const Gst::Element>::Iterator(gst_bin_iterate_all_by_interface(const_cast<GstBin*>(gobj()), iface)); |
716 |
return Gst::Iterator<const Gst::Element>(gst_bin_iterate_all_by_interface(const_cast<GstBin*>(gobj()), iface)); |
717 |
} |
717 |
} |
718 |
|
718 |
|
719 |
bool Bin::recalculate_latency() |
719 |
bool Bin::recalculate_latency() |
720 |
-- gstreamer/gstreamermm/format.cc |
720 |
++ gstreamer/gstreamermm/format.cc |
Lines 94-100
Link Here
|
94 |
|
94 |
|
95 |
IteratorBasic<const FormatDefinition> iterate_format_definitions() |
95 |
IteratorBasic<const FormatDefinition> iterate_format_definitions() |
96 |
{ |
96 |
{ |
97 |
return IteratorBasic<const FormatDefinition>::IteratorBasic(gst_format_iterate_definitions()); |
97 |
return IteratorBasic<const FormatDefinition>(gst_format_iterate_definitions()); |
98 |
} |
98 |
} |
99 |
|
99 |
|
100 |
} //namespace Gst |
100 |
} //namespace Gst |
101 |
-- gstreamer/gstreamermm/element.cc |
101 |
++ gstreamer/gstreamermm/element.cc |
Lines 1135-1166
Link Here
|
1135 |
|
1135 |
|
1136 |
Gst::Iterator<Gst::Pad> Element::iterate_pads() |
1136 |
Gst::Iterator<Gst::Pad> Element::iterate_pads() |
1137 |
{ |
1137 |
{ |
1138 |
return Gst::Iterator<Gst::Pad>::Iterator(gst_element_iterate_pads(gobj())); |
1138 |
return Gst::Iterator<Gst::Pad>(gst_element_iterate_pads(gobj())); |
1139 |
} |
1139 |
} |
1140 |
|
1140 |
|
1141 |
Gst::Iterator<const Gst::Pad> Element::iterate_pads() const |
1141 |
Gst::Iterator<const Gst::Pad> Element::iterate_pads() const |
1142 |
{ |
1142 |
{ |
1143 |
return Gst::Iterator<const Gst::Pad>::Iterator(gst_element_iterate_pads(const_cast<GstElement*>(gobj()))); |
1143 |
return Gst::Iterator<const Gst::Pad>(gst_element_iterate_pads(const_cast<GstElement*>(gobj()))); |
1144 |
} |
1144 |
} |
1145 |
|
1145 |
|
1146 |
Gst::Iterator<Gst::Pad> Element::iterate_sink_pads() |
1146 |
Gst::Iterator<Gst::Pad> Element::iterate_sink_pads() |
1147 |
{ |
1147 |
{ |
1148 |
return Gst::Iterator<Gst::Pad>::Iterator(gst_element_iterate_sink_pads(gobj())); |
1148 |
return Gst::Iterator<Gst::Pad>(gst_element_iterate_sink_pads(gobj())); |
1149 |
} |
1149 |
} |
1150 |
|
1150 |
|
1151 |
Gst::Iterator<const Gst::Pad> Element::iterate_sink_pads() const |
1151 |
Gst::Iterator<const Gst::Pad> Element::iterate_sink_pads() const |
1152 |
{ |
1152 |
{ |
1153 |
return Gst::Iterator<const Gst::Pad>::Iterator(gst_element_iterate_sink_pads(const_cast<GstElement*>(gobj()))); |
1153 |
return Gst::Iterator<const Gst::Pad>(gst_element_iterate_sink_pads(const_cast<GstElement*>(gobj()))); |
1154 |
} |
1154 |
} |
1155 |
|
1155 |
|
1156 |
Gst::Iterator<Gst::Pad> Element::iterate_src_pads() |
1156 |
Gst::Iterator<Gst::Pad> Element::iterate_src_pads() |
1157 |
{ |
1157 |
{ |
1158 |
return Gst::Iterator<Gst::Pad>::Iterator(gst_element_iterate_src_pads(gobj())); |
1158 |
return Gst::Iterator<Gst::Pad>(gst_element_iterate_src_pads(gobj())); |
1159 |
} |
1159 |
} |
1160 |
|
1160 |
|
1161 |
Gst::Iterator<const Gst::Pad> Element::iterate_src_pads() const |
1161 |
Gst::Iterator<const Gst::Pad> Element::iterate_src_pads() const |
1162 |
{ |
1162 |
{ |
1163 |
return Gst::Iterator<const Gst::Pad>::Iterator(gst_element_iterate_src_pads(const_cast<GstElement*>(gobj()))); |
1163 |
return Gst::Iterator<const Gst::Pad>(gst_element_iterate_src_pads(const_cast<GstElement*>(gobj()))); |
1164 |
} |
1164 |
} |
1165 |
|
1165 |
|
1166 |
void Element::unlink(const Glib::RefPtr<Gst::Element>& dest) |
1166 |
void Element::unlink(const Glib::RefPtr<Gst::Element>& dest) |
1167 |
-- gstreamer/gstreamermm/pad.cc |
1167 |
++ gstreamer/gstreamermm/pad.cc |
Lines 857-878
Link Here
|
857 |
|
857 |
|
858 |
Gst::Iterator<Gst::Pad> Pad::iterate_internal_links() |
858 |
Gst::Iterator<Gst::Pad> Pad::iterate_internal_links() |
859 |
{ |
859 |
{ |
860 |
return Gst::Iterator<Gst::Pad>::Iterator(gst_pad_iterate_internal_links(gobj())); |
860 |
return Gst::Iterator<Gst::Pad>(gst_pad_iterate_internal_links(gobj())); |
861 |
} |
861 |
} |
862 |
|
862 |
|
863 |
Gst::Iterator<const Gst::Pad> Pad::iterate_internal_links() const |
863 |
Gst::Iterator<const Gst::Pad> Pad::iterate_internal_links() const |
864 |
{ |
864 |
{ |
865 |
return Gst::Iterator<const Gst::Pad>::Iterator(gst_pad_iterate_internal_links(const_cast<GstPad*>(gobj()))); |
865 |
return Gst::Iterator<const Gst::Pad>(gst_pad_iterate_internal_links(const_cast<GstPad*>(gobj()))); |
866 |
} |
866 |
} |
867 |
|
867 |
|
868 |
Gst::Iterator<Gst::Pad> Pad::iterate_internal_links_default() |
868 |
Gst::Iterator<Gst::Pad> Pad::iterate_internal_links_default() |
869 |
{ |
869 |
{ |
870 |
return Gst::Iterator<Gst::Pad>::Iterator(gst_pad_iterate_internal_links_default(gobj())); |
870 |
return Gst::Iterator<Gst::Pad>(gst_pad_iterate_internal_links_default(gobj())); |
871 |
} |
871 |
} |
872 |
|
872 |
|
873 |
Gst::Iterator<const Gst::Pad> Pad::iterate_internal_links_default() const |
873 |
Gst::Iterator<const Gst::Pad> Pad::iterate_internal_links_default() const |
874 |
{ |
874 |
{ |
875 |
return Gst::Iterator<const Gst::Pad>::Iterator(gst_pad_iterate_internal_links_default(const_cast<GstPad*>(gobj()))); |
875 |
return Gst::Iterator<const Gst::Pad>(gst_pad_iterate_internal_links_default(const_cast<GstPad*>(gobj()))); |
876 |
} |
876 |
} |
877 |
|
877 |
|
878 |
Glib::ListHandle< Glib::RefPtr<Gst::Pad> > Pad::get_internal_links() |
878 |
Glib::ListHandle< Glib::RefPtr<Gst::Pad> > Pad::get_internal_links() |
879 |
-- gstreamer/gstreamermm/query.cc |
879 |
++ gstreamer/gstreamermm/query.cc |
Lines 810-816
Link Here
|
810 |
|
810 |
|
811 |
Gst::IteratorBasic<const Gst::QueryTypeDefinition> Query::iterate_definitions() |
811 |
Gst::IteratorBasic<const Gst::QueryTypeDefinition> Query::iterate_definitions() |
812 |
{ |
812 |
{ |
813 |
return Gst::IteratorBasic<const Gst::QueryTypeDefinition>::IteratorBasic(gst_query_type_iterate_definitions()); |
813 |
return Gst::IteratorBasic<const Gst::QueryTypeDefinition>(gst_query_type_iterate_definitions()); |
814 |
} |
814 |
} |
815 |
|
815 |
|
816 |
|
816 |
|
817 |
-- gstreamer/gstreamermm/mixer.cc |
817 |
++ gstreamer/gstreamermm/mixer.cc |
Lines 207-213
Link Here
|
207 |
gst_mixer_get_volume(const_cast<GstMixer*>(gobj()), |
207 |
gst_mixer_get_volume(const_cast<GstMixer*>(gobj()), |
208 |
const_cast<GstMixerTrack*>(Glib::unwrap(track)), volumes); |
208 |
const_cast<GstMixerTrack*>(Glib::unwrap(track)), volumes); |
209 |
|
209 |
|
210 |
return Glib::ArrayHandle<int>::ArrayHandle(volumes, num_channels, |
210 |
return Glib::ArrayHandle<int>(volumes, num_channels, |
211 |
Glib::OWNERSHIP_DEEP); |
211 |
Glib::OWNERSHIP_DEEP); |
212 |
} |
212 |
} |
213 |
|
213 |
|