# File gstreamer/sample/media-type2.rb, line 69 def seek_to_track(track) track_format = Gst::Format.find 'logical_stream' return false if track_format == nil @pipeline.play # XXX: todo, need Gst::Event event = gst_event_new_seek(format.id | Gst::EventSeek::METHOD_SET | Gst::EventSeek::FLAG_FLUSH) return false if event == nil @metadata = nil @streaminfo = nil return true end