gstbase.global
Global functions for gstbase1 library
fn typeFindHelper typeFindHelperForBuffer typeFindHelperForBufferWithCaps typeFindHelperForBufferWithExtension typeFindHelperForData typeFindHelperForDataWithCaps typeFindHelperForDataWithExtension typeFindHelperForExtension typeFindHelperGetRange typeFindHelperGetRangeFull typeFindListFactoriesForCaps
Functions 11
fn
gst.caps.Caps typeFindHelper(gst.pad.Pad src, ulong size)Tries to find what type of data is flowing from the given source #GstPad.fn
gst.caps.Caps typeFindHelperForBuffer(gst.object.ObjectWrap obj, gst.buffer.Buffer buf, out gst.types.TypeFindProbability prob)Tries to find what type of data is contained in the given #GstBuffer, the assumption being that the buffer represents the beginning of the stream or file.fn
gst.caps.Caps typeFindHelperForBufferWithCaps(gst.object.ObjectWrap obj, gst.buffer.Buffer buf, gst.caps.Caps caps, out gst.types.TypeFindProbability prob)Tries to find if type of media contained in the given #GstBuffer, matches caps specified, assumption being that the buffer represents the beginning of the stream or file.fn
gst.caps.Caps typeFindHelperForBufferWithExtension(gst.object.ObjectWrap obj, gst.buffer.Buffer buf, string extension, out gst.types.TypeFindProbability prob)Tries to find what type of data is contained in the given #GstBuffer, the assumption being that the buffer represents the beginning of the stream or file.fn
gst.caps.Caps typeFindHelperForData(gst.object.ObjectWrap obj, ubyte[] data, out gst.types.TypeFindProbability prob)Tries to find what type of data is contained in the given data, the assumption being that the data represents the beginning of the stream or file.fn
gst.caps.Caps typeFindHelperForDataWithCaps(gst.object.ObjectWrap obj, ubyte[] data, gst.caps.Caps caps, out gst.types.TypeFindProbability prob)Tries to find if type of media contained in the given data, matches the caps specified, assumption being that the data represents the beginning of the stream or file.fn
gst.caps.Caps typeFindHelperForDataWithExtension(gst.object.ObjectWrap obj, ubyte[] data, string extension, out gst.types.TypeFindProbability prob)Tries to find what type of data is contained in the given data, the assumption being that the data represents the beginning of the stream or file.fn
gst.caps.Caps typeFindHelperForExtension(gst.object.ObjectWrap obj, string extension)Tries to find the best #GstCaps associated with extension.fn
gst.caps.Caps typeFindHelperGetRange(gst.object.ObjectWrap obj, gst.object.ObjectWrap parent, gstbase.types.TypeFindHelperGetRangeFunction func, ulong size, string extension, out gst.types.TypeFindProbability prob)Utility function to do pull-based typefinding. Unlike [gstbase.global.typeFindHelper] however, this function will use the specified function func to obtain the data needed by the typefind functions...fn
gst.types.FlowReturn typeFindHelperGetRangeFull(gst.object.ObjectWrap obj, gst.object.ObjectWrap parent, gstbase.types.TypeFindHelperGetRangeFunction func, ulong size, string extension, out gst.caps.Caps caps, out gst.types.TypeFindProbability prob)Utility function to do pull-based typefinding. Unlike [gstbase.global.typeFindHelper] however, this function will use the specified function func to obtain the data needed by the typefind functions...fn
gst.type_find_factory.TypeFindFactory[] typeFindListFactoriesForCaps(gst.object.ObjectWrap obj, gst.caps.Caps caps)Tries to find the best #GstTypeFindFactory associated with caps.