X      !"#$%&'()*+,-./0123456789:;<=>? @ A B C D E F G H I J K L M N O P Q R S T U V W X Y Z [ \ ] ^ _ ` a b c d e fg h ijklm n opqrstuvwxy z { |}~   !!"" #### ""!!   $$$$$$$$$$$$%%&&'(((((((((                         ! " # $ % & ' ( ) * + , - . / 0 1 23456 7 8 9 : ; < = > ? @ABCD"E"F"G"H"I"J K L M N O P Q R S T U V W X Y Z [ \ ] ^ _'`'a'b'c'd'e'f'g'h'i'j'k'l'm'n'o'p'q'r's't'u'v&w&x&y&z&{&|&}&~&&&&&&&&&&&&&&&&&&&&&                     (( ( ( ( ( ))) !"#$%&'()*+,-./!0!1$2$3$4$5$6$7$89%:%;%<%=%>%?%@%A%B%C%D%E%F%G%H%I%J%K%L%M%N%O%P%Q%R%S%T%U%V%W%X%Y%Z%[%\%]%^%_%`%a%b%c%d%e%f%g%h%i%j%k%l%m%n%o%p%q%r%s%t%u%v%w%x%y%z%{%|%}%~%%%%%%%%%%%*******#####################                                                                                   ! " # $ % & ' ( )*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~:dgtk2hs-devel@lists.sourceforge.net Stability : alpha Portability : portable (depends on GHC) Safe-Inferred dgtk2hs-devel@lists.sourceforge.net Stability : alpha Portability : portable (depends on GHC) Safe-Inferred dgtk2hs-devel@lists.sourceforge.net Stability : alpha Portability : portable (depends on GHC) Safe-Inferred "gtk2hs-devel@lists.sourceforge.netalphaportable (depends on GHC)None       +egtk2hs-devel\@lists.sourceforge.net Stability : alpha Portability : portable (depends on GHC)None ,dgtk2hs-devel@lists.sourceforge.net Stability : alpha Portability : portable (depends on GHC) Safe-Inferred bThe flags that a Caps may have.2The messages types that may be sent by a pipeline.?an element has completed an async state change; used internally=an element has started an async state change; used internally an element's latency has changed$the duration of the pipeline changed+the pipeline finished playback of a segment*the pipeline started playback of a segmentan element specific message#a message posted by the applicationa stream status message)the structure of the pipeline has changed(a new clock was selected by the pipeline%the current clock has become unusable%an element is able to provide a clocka framestep finished the pipeline changed state!the pipeline is buffering"a metadata tag#an informational message$a warning message%an error message& end-of-stream'-The event types that may occur in a pipeline.(&custom bidirectional out-of-band event)custom bidirectional event*#custom downstream out-of-band event+custom downstream event,custom upstream event-"notification of latency adjustment.notification of user request/.a request for a new playback position and rate0quality of service notification1&notification of buffering requirements2)a new set of metadata tags has been found3%a new segment follows in the dataflow4 end of stream5stop a flush operation6start a flush operation7an unknown event8 The flags a Buffer may have.9*the buffer cannot be decoded independently:7the buffer has been created to fill a gap in the stream;*the buffer has been added as a field in a Caps<.the buffer marks a discontinuity in the stream=;the buffer is part of a preroll and should not be displayed> The flags a  MiniObject may have.the object is not writable The flags an Index may have.the index is readablethe index is writable?The flags that a Clock may have.@)the clock can be slaved to a master clockA%the clock's resolution can be changedB0the clock can do periodic async timeout requestsC/the clock can do periodic sync timeout requestsD/the clock can do a single async timeout requestE.the clock can do a single sync timeout requestThe flags that a Bus may have.*the bus is currently dropping all messagesFPThe different state changes that are passed to the state change functions of Elements.Gstate change from  StateReady to  StateNullHstate change from  StatePaused to  StateReadyIstate change from  StatePlaying to  StatePausedJstate change from  StatePaused to  StatePlayingKstate change from  StateReady to  StatePausedLstate change from  StateNull to  StateReadyMThe flags that an Element may have.N-child is being removed from the parent binOthe element is a sinkP parent state changes are ignoredQThe flags that a Pad may have.R(the pad is blocking on a buffer or eventS padSetCaps is executingT padGetCaps is executingUthe pad is refusing buffersVdataflow on the pad is blockedThe flags that an Object may have.;The object has been destroyed, don't use it any more.W.An enumeration of standard predefined formats.Xa user defined formatYpercentage of streamZbuffers[time in nanoseconds\bytes]Rthe default format of the pad or element; this can be, e.g., samples for raw audio^ no format_A format identifier.The type for buffer offsets.`A time value in nanoseconds.aThe undefined ` value.bOne second as a ` value.cOne millisecond as a ` value.dOne microsecond as a ` value.eOne nanosecond as a ` value.fThe undefined  value.gThe format value for Y is between 0 and this value.h*The value used to scale down the reported Y# format value to its real value.| !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghf !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefgh0&%$#"! '76543210/.-,+*)(8=<;:9>?EDCBA@FLKJIHGMPONQVUTSRW^]\[ZYX_`abcdefgh-egtk2hs-devel\@lists.sourceforge.net Stability : alpha Portability : portable (depends on GHC)None +Decrease the reference counter of an object ijkl ijklijkl."gtk2hs-users@lists.sourceforge.net provisionalportable (depends on GHC)None -mnopqrstuvwxyz{*ijklmnopqrstuvwxyz{)mnopqrstuvwxyz{/"gtk2hs-users@lists.sourceforge.net provisionalportable (depends on GHC)None |}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"|}~)*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~n|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~ 0#gtk2hs-devel\@lists.sourceforge.netalphaportable (depends on GHC)None B QYou should treat this type alias as opaque -- no fair treating it like an actual #!+You should treat this type alias as opaque.A $# for sequencing modifications to a k.:A format definition.<the unique id of this format=a short nickname for the format>"a longer description of the format?a quark for the nickname%Use %= to pass an object to a function that takes ownership of it.&Use &A to pass an miniObject to a function that takes ownership of it.*'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklm     nopqr !"#$%&'()*+,-./0123456789:;<=>?stuvwxyz{|}~%&}     !" !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~)*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~'06789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklm     r !"#$%&'()*+,-./0123456789:;<=>?{|%& '/.-,+*)(0543216789:;<=>A@?BCDGFEHIJKLMNOPTSRQUVWXYZ]\[^ba`_cfedghkjilm     nqpor)('&%$#"! *10/.-,+25436987:;<=>?szyxwvut{|}~%&egtk2hs-devel\@lists.sourceforge.net Stability : alpha Portability : portable (depends on GHC)None @ABC >ijkl@ABC kij>l@ABC@ABC""gtk2hs-devel@lists.sourceforge.netalphaportable (depends on GHC)None DEFGHI DEFGHI DEFGHI DEFGHI dgtk2hs-devel@lists.sourceforge.net Stability : alpha Portability : portable (depends on GHC)None J*Get a printable name for the given format.K*Get the unique quark for the given format.L]Create a new format based on the given nickname, or register a new format with that nickname.M+Get the format with the given nickname, or ^, if no format by that nickname was found.N"Get the given format's definition.O,Get an Iterator over all registered formats. Jformat - a formatthe name of the formatKformat - a formatthe unique quark for the formatLnick - the nickname for the format description! - the description for the format"the format with the given nicknameMnick - the nickname for the format*the format with the given nickname, or ^ if it was not foundNformat - a format,the definition for the given format, or  if the format was not foundOWXYZ[\]^_gh:;<=>?JKLMNOW^]\[ZYX:;<=>?_ghJKLMNO JKLMNO "gtk2hs-devel@lists.sourceforge.netalphaportable (depends on GHC)None P2Search for an element factory with the given name.QGet the  for elements managed by the given factory. The type can only be retrieved if the element factory is loaded, which can be assured with !1.R(Get the long name for the given factory.S$Get the class for the given factory.T*Get the description for the given factory.U$Get the author of the given factory.VGet the number of  s provided by the given factory.W4Get the type of URIs supported by the given factory.X9Get the list of protocols supported by the given factory.YHCheck if the given factory implements the interface with the given name.Since 0.10.14.ZdCreate a new element of the type supplied by the given factory. It will be given the name supplied.[@Create a new element of the type supplied by the named factory.\;Check if the given factory can sink the given capabilities.]=Check if the given factory can source the given capabilities.^4Get the pad templates provided by the given factory.Pname" - the name of the desired factory the factory if found, otherwise Qfactory - an element factory1the type of elements managed by the factory, or  if the factory is not loadedRfactory - an element factorythe factory's long nameSfactory - an element factorythe factory's classTfactory - an element factorythe factory's descriptionUfactory - an element factorythe factory's authorVfactory - an element factorythe number of sWfactory - an element factory)the type of URIs supported by the factoryXfactory - an element factorythe supported protocolsYfactory - an element factoryname - the interface name$true if the interface is implementedZfactory - an element factoryname - the new element's name3the new element if it could be created, otherwise [ factoryName! - the name of an element factoryname - the new element's name, or  generate a unique name3the new element if it could be created, otherwise \factory - an element factorycaps - the capabilities to check for if factory can sink the given capabilities]factory - an element factorycaps - the capabilities to check for if factory" can source the given capabilities^factory - an element factorythe provided pad templatesPQRSTUVWXYZ[\]^PQRSTUVWXYZ[\]^PQRSTUVWXYZ[\]^'"gtk2hs-devel@lists.sourceforge.netalphaportable (depends on GHC)None B_A $# for sequencing modifications to a .`A ) that represents an undefined media type.aA * that represents all possible media types.b.Get the number of structures contained in the .cGet the  at the given index. Create a new  containing only the ! at the given index of the caps.dDetermine whether caps represents no media formats.eDetermine whether the capsm is fixed; that is, if it has exactly one structure, and each field in the structure describes a fixed type.fReturns 4 if the caps represent the same set of capabilities.AThis function does not work reliably if optional properties for  are included on one  but omitted on the other.gReturns 5 if the caps are equal. The caps must both be fixed.hReturns y if every media format in the first caps is also contained by the second. That is, the first is a subset of the second.iReturns S if all caps represented by the first argument are also represented by the second.xThis function does not work reliably if optional properties for caps are included on one caps and omitted on the other.jSCreates a new caps containing all the formats that are common to both of the caps.kCreates a new caps containing all the formats that are common to either of the caps. If either of the structures are equivalient to a, the result will be a.lXCreates a new caps containing all the formats that are in the first but not the second.mhCreates a new caps that represents the same set of formats as the argument, but that contains no lists.ndConverts the argument to a string representation. The string can be converted back to a caps using o.oRead a caps from a string.p:Create a caps and mutate it according to the given action.q8Copy a caps and mutate it according to the given action.r/Append the given structure to the current caps.sVAppend the structure to the current caps, if it is not already expressed by the caps.Since 0.10.10.t?Removes the structure at the given index from the current caps.u:Discard all but the first structure from the current caps.3_     `abcaps - a *the number of structures contained in the ccaps - a index - the index of the the  at the given index, or  if index is invalidcaps - a index - the index of the the new , or  if index is invaliddcaps - a  if caps is empty, otherwise  ecaps - a  if caps is fixed, otherwise  fcaps1 - the first caps2 - the second  if both ) represent the same set of capabilities.gcaps1 - the first caps2 - the second  if both ( represent the same set of capabilitieshcaps1 - the first caps2 - the second  if caps1 is a subset of caps2 , otherwise  icaps1 - the first caps2 - the second  if caps1 is a subset of caps2 , otherwise  jcaps1 - the first caps2 - the second a new . containing all capabilities present in both caps1 and caps2kcaps1 - the first caps2 - the second a new 0 containing all capabilities present in either caps1 and caps2lcaps1 - the first caps2 - the second a new ) containing all capabilities present in caps1 but not caps2mcaps - a the new, normalized ncaps - a the string representation of ostring" - the string representation of a the new , or  if string is invalid!"pmutate - the mutating actionthe new  and the action's resultqcaps - the  to modifymutate - the mutating actionthe new  and the action's resultr structure - the  to append to the current s structure - the  to merge with the current tidx - the index of the  to removeu#_`abcdefghijklmnopqrstu`abcdefghijklmon_pqrstu2_     `abcdefghijklmno!"pqrstu#&dgtk2hs-devel@lists.sourceforge.net Stability : alpha Portability : portable (depends on GHC)None A$%&'()*+,-./0123456789:;<=>?@vwxyzA{|}~BCDEFGvwxyz{|}~vwxyz{|}~A$%&'()*+,-./0123456789:;<=>?@vwxyzA{|}~BCDEFG"gtk2hs-devel@lists.sourceforge.netalphaportable (depends on GHC)None GHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghi? !"#$%&opwx?powx&%$#"! GHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghi"gtk2hs-devel@lists.sourceforge.netalphaportable (depends on GHC)None !Get the flags set on buffer.!Get the flags set on the current t.Set flags on the current t.Unset flags on the current t.Get buffer's size in bytes.Get the size of the current t in bytes.(Make an O(n) copy of the data stored in buffer.!Make an O(n) copy of the current t.7Store an O(n) copy of the provided data in the current t.Get a raw pointer to the internal data area for the current buffer. The pointer may be used to write into the data area if desired. This function is unsafe in that the pointer should not be used once the t is returned.Get the timestamp on buffer.!Get the timestamp on the current t.!Set the timestamp on the current t.Get the duration of buffer. Get the duration of the current t. Set the duration of the current t.Get the  of buffer.Get the caps of the current t.Set the caps of the current t.Get the start offset of the t.$Get the start offset of the current t.$Set the start offset of the current t.Get the end offset of the t."Get the end offset of the current t."Set the end offset of the current t.Return  if the t( marks a discontinuity in a stream, or  b otherwise. This typically occurs after a seek or a dropped buffer from a live or network source.Return  if the current t( marks a discontinuity in a stream, or   otherwise.Create an empty tO and mutate it according to the given action. Once this function returns, the t is immutable.Create and mutate a t of the given size.%Create a sub-buffer from an existing t with the given offset and size. This sub-buffer uses the actual memory space of the parent buffer. Thus function will copy the offset and timestamp fields when the offset is 0. Otherwise, they will both be set to . If the offset is 0 and the size is the total size of the parent, the duration and offset end fields are also copied. Otherwise they will be set to .Return  if + can be done without copying the data, or   otherwise. Create a new t that consists of a span across the given buffers. Logically, the buffers are concatenated to make a larger buffer, and a new buffer is created at the given offset and with the given size.vIf the two buffers are children of the same larger buffer, and are contiguous, no copying is necessary. You can use # to determine if copying is needed.aConcatenate two buffers. If the buffers point to contiguous memory areas, no copying will occur./jklmnopqrsbuffer - a tthe flags set on bufferthe flags set on the current tflags# - the flags to set on the current tflags% - the flags to unset on the current tbuffer - a t the size of buffer in bytestthe size of the current t in bytesbuffer - a tthe data stored in bufferthe data stored in the current tbs$ - the data to store in the current t,a pointer to the data stored in the current tuvwbuffer - a tthe timestamp on bufferthe timestamp on the current t timestamp' - the timestamp to set on the current tbuffer - a tthe duration of bufferthe duration of the current tduration& - the duration to set on the current tbuffer - a bufferthe  of buffer if set, otherwise the  of the current t if set, otherwise caps - the  to set on the current t, or  to unset thembuffer - a bufferthe start offset of buffer if set, otherwise !the start offset of the current t if set, otherwise offset0 - the start offset to set on the current bufferbuffer - a bufferthe end offset of buffer if set, otherwise !the start offset of the current t if set, otherwise offset. - the end offset to set on the current bufferbuffer - a buffer if buffer" marks a discontinuity in a stream9 if the current buffer marks a discontinuity in a streammutate - the mutating action&the new buffer and the action's resultsize - the size of the t to be createdmutate - the mutating actionthe new t and the action's resultparent - the parent bufferoffset - the offsetsize - the sizethe new sub-bufferbuffer1 - the first bufferbuffer2 - the second buffer$ if the buffers are contiguous, or   if copying would be requiredbuffer1 - the first bufferoffset* - the offset into the concatenated bufferbuffer2 - the second bufferlen! - the length of the final bufferthe spanning buffer, or  if the arguments are invalidbuffer1 - a bufferbuffer2 - a buffer the concatenation of the buffers,89:;<=fstuv,tsuv8=<;:9f/jklmnopqrstuvw#gtk2hs-devel\@lists.sourceforge.netalphaportable (depends on GHC)None *xyz{|}~4'()*+,-./01234567qr   4rq'76543210/.-,+*)(   *xyz{|}~ dgtk2hs-devel@lists.sourceforge.net Stability : alpha Portability : portable (depends on GHC)None mnyz{nmyz{ "gtk2hs-devel@lists.sourceforge.netalphaportable (depends on GHC)None Get the flags set on the clock.!Set the given flags on the clock.#Unset the given flags on the clock.Returns  if the given ` is valid, and   otherwise.The time master of the master clock and the time slave of the slave clock are added to the list of observations. If enough observations are available, a linear regression algorithm is run on the observations and clock is recalibrated.If a calibration is performed, the correlation coefficient of the interpolation will be returned. A value of 1.0 means the clocks are in perfect sync. This value can be used to control the sampling frequency of the master and slave clocks.Set master as the master clock for clock. The clock+ will automatically be calibrated so that  reports the same time as the master clock.`A clock provider that slaves its clock to a master can get the current calibration values with .The master clock can be  in which case clock will not be slaved any longer. It will, however, continue to report its time adjusted using the last configured rate and time offsets. Note that if clock does not have the ClockFlagCanSetMaster6 flag set, this function will not succeed and return  .Return the master that clock is slaved to, or  if clock is not slaved.Set the resolution of clock. Some clocks have the possibility to operate with different resolution at the expense of more resource usage. There is normally no need to change the default resolution of a clock. The resolution of a clock can only be changed if the clock has the ClockFlagCanSetResolution flag set.Get the resolution of the clockL. The resolution of the clock is the granularity of the values returned by .Get the current time stored in clockf. The time is always monotonically increasing and adjusted according to the current offset and rate.Get a  from clock> to trigger a single shot notification at the requested time.Get a  from clockJ to trigger periodic notifications. The notifications will start at time  startTime and then be fired at each interval after."Gets the current internal time of clock:. The time is returned unadjusted in the offset and rate.-Gets the internal rate and reference time of clock. See  for more information..Adjusts the rate and time of clock. A rate of 1 % 1L is the normal speed of the clock. Larger values make the clock go faster.The parameters internal and external specifying that  should have returned external# when the clock had internal time internal. The parameter internalV should not be in the future; that is, it should be less than the value returned by  when this function is called.Subsequent calls to . will return clock times computed as follows: -(clock_internal - internal) * rate + external Note that H always returns increasing values, so if the clock is moved backwards, < will report the previous value until the clock catches up.Get the time of clockID.Perform a blocking wait on clockID. The parameter clockID should have been created with  or 2, and should not been unscheduled with a call to .,If second value in the returned pair is not E, it will contain the difference against the clock and the time of clockIDA when this method was called. Positive values indicate how late clockID was relative to the clock. Negative values indicate how much time was spend waiting on the clock before the function returned.#Cancel an outstanding request with clockID. After this call, clockIDI cannot be used anymore to recieve notifications; you must create a new .4The amount of time, in nanoseconds, between samples.9The size of the window used to calculate rate and offset.3The threshold to start calculating rate and offset.# clock$the flags currently set on the clock clockflags - the flags to be set clockflags - the flags to be unset  clockTime if  clockTime is valid,   otherwise clock master if clock$ is capable of being slaved to the master clock, otherwise   clockthe master that clock is slaved to, or clock - the resolution currently set in clock clockthe current time in clock clock  clockTime+a single shot notification id triggered at  clockTime clock  startTime intervala periodic notification id clockthe clock's internal time value clockBthe clock's internal time, external (adjusted) time, and skew rate clock internal external rate clockID clockID clockID1?@ABCDE`abcde1`abcde?EDCBA@#dgtk2hs-devel@lists.sourceforge.net Stability : alpha Portability : portable (depends on GHC)None dgtk2hs-devel@lists.sourceforge.net Stability : alpha Portability : portable (depends on GHC)None (dgtk2hs-devel@lists.sourceforge.net Stability : alpha Portability : portable (depends on GHC)None                 )dgtk2hs-devel@lists.sourceforge.net Stability : alpha Portability : portable (depends on GHC)None     dgtk2hs-devel@lists.sourceforge.net Stability : alpha Portability : portable (depends on GHC)None dgtk2hs-devel@lists.sourceforge.net Stability : alpha Portability : portable (depends on GHC)None  !"#$%&'()*+,-. !"#$%&'()*+,-. !"#$.-%&'()*+, !"#$%&'()*+,-.!dgtk2hs-devel@lists.sourceforge.net Stability : alpha Portability : portable (depends on GHC)None /0/0/0/0$dgtk2hs-devel@lists.sourceforge.net Stability : alpha Portability : portable (depends on GHC)None 1234567123456712345671234567dgtk2hs-devel@lists.sourceforge.net Stability : alpha Portability : portable (depends on GHC)None 8888%"gtk2hs-devel@lists.sourceforge.netalphaportable (depends on GHC)None w9:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`a  bcdefghijklmn  opqrstuvwxyz{|}~R9:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~R9a`_^]\[ZYXWVUTSRQPONMLKJIHGFEDCBA@?>=<;:bcdefghijklmnopqrstuvwxyz{|}~O9(a`_^]\[ZYXWVUTSRQPONMLKJIHGFEDCBA@?>=<;:  bcdefghijklmn  opqrstuvwxyz{|}~2egtk2hs-devel\@lists.sourceforge.net Stability : alpha Portability : portable (depends on GHC)None  ~     !" !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~)*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~'06789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklm     r !"#$%&'()*+,-./0123456789:;<=>?{|%& "gtk2hs-devel@lists.sourceforge.netalphaportable (depends on GHC)None    "gtk2hs-devel@lists.sourceforge.netalphaportable (depends on GHC)None  !" !""gtk2hs-devel@lists.sourceforge.netalphaportable (depends on GHC)None #$%&'()*  #$%&'()*egtk2hs-devel\@lists.sourceforge.net Stability : alpha Portability : portable (depends on GHC)None "gtk2hs-devel@lists.sourceforge.netalphaportable (depends on GHC)None +,-./012345~~+,-./0123453dgtk2hs-devel@lists.sourceforge.net Stability : alpha Portability : portable (depends on GHC)None <~dgtk2hs-devel@lists.sourceforge.net Stability : alpha Portability : portable (depends on GHC)None 4egtk2hs-devel\@lists.sourceforge.net Stability : alpha Portability : portable (depends on GHC)None }     !" !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~)*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~'06789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklm     r !"#$%&'()*+,-./0123456789:;<=>?{|%&dgtk2hs-devel@lists.sourceforge.net Stability : alpha Portability : portable (depends on GHC)None 6789:;<|}}|6789:;<5dgtk2hs-devel@lists.sourceforge.net Stability : alpha Portability : portable (depends on GHC)None }     !" !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~)*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~'06789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklm     r !"#$%&'()*+,-./0123456789:;<=>?{|%&6dgtk2hs-devel@lists.sourceforge.net Stability : alpha Portability : portable (depends on GHC)None =>=>7"gtk2hs-devel@lists.sourceforge.netalphaportable (depends on GHC)None ?@ABCDEFGHIJK?@BACGFEDHIJK8dgtk2hs-devel@lists.sourceforge.net Stability : alpha Portability : portable (depends on GHC)None L     !" !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~)*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~'06789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklm     r !"#$%&'()*+,-./0123456789:;<=>?{|%&L*dgtk2hs-devel@lists.sourceforge.net Stability : alpha Portability : portable (depends on GHC)None 9None MNOPQRSTUVWXYZ[\]^MNOMNO#"gtk2hs-devel@lists.sourceforge.netalphaportable (depends on GHC)None _`abcdefghi _`abcdefghi "gtk2hs-devel@lists.sourceforge.netalphaportable (depends on GHC)None 2j!Get the flags set on the element.k#Set the given flags on the element.l%Unset the given flags on the element.GAdd a pad (link point) to an element. The pad's parent will be set to element.Pads are not automatically activated so elements should perform the needed steps to activate the pad in case this pad is added in the  or  state. See  padSetActive- for more information about activating pads.This function will emit the  signal on the element.&Look for an unlinked pad to which the padg can link. It is not guaranteed that linking the pads will work, though it should work in most cases.Retrieve a pad template from element that is compatible with  padTemplate9. Pads from compatible templates can be linked together.uRetrieve a pad from the element by name. This version only retrieves request pads. The pad should be released with .Retreive a pad from elementM by name. This version only retrieves already-existing (i.e. "static") pads.9Release a request pad that was previously obtained with .Remove pad from element.This function is used by plugin developers and should not be used by applications. Pads that were dynamically requested from elements with  should be released with the  function instead.Pads are not automatically deactivated so elements should perform the needed steps to deactivate the pad in case this pad is removed in the PAUSED or PLAYING state. See  padSetActive/ for more information about deactivating pads.FThe pad and the element should be unlocked when calling this function.This function will emit the  padRemoved signal on the element. Returns: ) if the pad could be removed. Can return  5 if the pad does not belong to the provided element. Retrieve an  over element's pads. Retrieve an  over element 's sink pads. Retrieve an  over element 's src pads.Link src to sink. The link must be from source to sink; the other direction will not be tried. The function looks for existing pads that aren't linked yet. It will request new pads if necessary. Such pads must be released manually (with K) when unlinking. If multiple links are possible, only one is established.,Make sure you have added your elements to a  or  with binAdd before trying to link them.Unlink all source pads of the src from all sink pads of the sink.Link the named pads of src and sink.Unlink the named pads of src and sink.Link the named pads of src and sink. A side effect is that if one of the pads has no parent, it becomes a child of the parent of the other element. If they have different parents, the link will fail. If caps is not , make sure that the  of the link is a subset of caps.Link src to dest using the given  as a filter. The link must be from source to sink; the other direction will not be tried. The function looks for existing pads that aren't linked yet. If will request new pads if necessary. If multiple links are possible, only one is established.,Make sure you have added your elements to a  or  with binAdd before trying to link them.Set the base time of element. See  for more information.Return the base time of elementV. The base time is the absolute time of the clock when this element was last set to T. Subtract the base time from the clock time to get the stream time of the element.Set the  used by element9. For internal use only, unless you're testing elements.Get the bus of element. Not that only a ) will provide a bus for the application.Get the factory used to create element.Set the  used by element.mGet the  used by element.Determine whether element can be indexed.Determine whether element requires a clock.Set the  used by element.Get the  used by element.Determine whether element provides a clock. A  provided by an element can be used as the global clock for a pipeline. An element that can provide a clock is only required to do so in the i state, meaning that it is fully negotiated and has allocated the resources needed to operate the clock.Get the  provided by element.ANote that an element is only required to provide a clock in the ; state. Some elements can provide a clock in other states.Set the state of element to state. This function will try to set the requested state by going through all the intermediary states and calling the class's state change function for each.This function can return , in which case the element will perform the remainder of the state change asynchronously in another thread. An application can use f to wait for the completion of the state change or it can wait for a state change message on the bus.Get the state of element.JFor elements that performed an asynchronous state change, as reported by , this function will block up to the specified timeout value for the state change to complete. If the element completes the state change or goes into an error, this function returns immediately with a return value of  or , respectively.This function returns  if the element successfully changed its state but is not able to provide data yet. This mostly happens for live sources that not only produce data in the 8 state. While the state change return is equivalent to , it is returned to the application to signal that some sink elements might not be able to somplete their state change because an element is not producing data to complete the preroll. When setting the element to playing, the preroll will complete and playback will start.Lock the state of elementG, so state changes in the parent don't affect this element any longer.Determine whether element's state is locked.Abort elementw's state change. This function is used by elements that do asynchronous state changes and find out something is wrong.8This function should be called with the state lock held.Get a string representation of state.Get a string representation of stateRet.Since 0.10.11.Try to change the state of element6 to the same as its parent. If this function returns  ), the state of the element is undefined.%Perform a query on the given element.For elements that don't implement a query handler, this function forwards the query to a random srcpad or to the peer of a random linked sinkpad of this element.KQuery an element for the convertion of a value from one format to another.)Query an element for its stream position.)Query an element for its stream duration.Send an event to an element.If the element doesn't implement an event handler, the event will be pushed to a random linked sink pad for upstream events or a random linked source pad for downstream events.0Perform a seek on the given element. This function only supports seeking to a position relative to the start of the stream. For more complex operations like segment seeks (such as for looping), or changing the playback rate, or seeking relative to the last configured playback segment you should use .*In a completely prerolled pipeline in the  or 1 states, seeking is always guaranteed to return  on a seekable media type, or  H when the media type is certainly not seekable (such as a live stream).'Some elements allow for seeking in the a state, in which case they will store the seek event and execute it when they are put into the ) state. If the element supports seek in  StateReady, it will always return $ when it recieves the event in the  state.&Send a seek event to an element. See :R for the details of the parameters. The seek event is sent to the element using .HThe signal emitted when an element will not generate more dynamic pads.The signal emitted when a new  has been added to the element.The signal emitted when a $ has been removed from the element.`nopqrstuvwxyz{|}~jelement - an elementklelement - an elementpad -element - an elementpad - a padcaps - the  to use as a filtera  that is compatible with pad, or  if none was foundelement - an element padTemplate - a pad templatethe compatible , or  if none was foundelement - an elementname -the requested  if found, otherwise .element - an elementname -the requested  if found, otherwise .element -pad -element -pad -2 if the pad was succcessfully removed, otherwise  element -$an iterator over the element's pads.src -sink -) if the pads could be linked, otherwise  src( - the element containing the source pad srcPadName" - the name of the source pad, or  for any padsink& - the element containing the sink pad sinkPadName - the name of the sink pad, or  for any pad( if the pads could be linked, otherwise  src - srcPadName -sink - sinkPadName -src - srcPadName -sink - sinkPadName -caps -) if the pads could be linked, otherwise  src -sink -caps -) if the pads could be linked, otherwise  element -time -element -the base time of the elementelement -bus -element -the bus used by the elementelement -the factory that created elementelement -index -melement -the index, or  if element has noneelement - if the element can be indexedelement - if the element requires a clockelement -clock -" if the element accepted the clockelement -the clock, or  if element has noneelement - if the element provides a clockelement -a , or  if none could be providedelement -state -the result of the state changeelement -timeout -Ithe result of the state change, the current state, and the pending stateelement - lockedState -  for locked,   for unlocked if the state was changed,  6 if bad parameters were given or no change was neededelement - if element's state is locked,   otherwiseelement -state - the name of statestateRet - the name of stateRetelement -@ if the element's state could be synced with its parent's stateelement -query - if the query could be performedelement - the element to query srcFormat - the format to convert fromsrcVal - the value to convert destFormat - the format to convert tothe resulting format and valueelement - the element to queryformat - the format requestedthe resulting format and valueelement - the element to queryformat - the format requestedthe resulting format and valueelement# - the element to send the event toevent - the event to send if the event was handledelement - the element to seek onformat - the W" to evecute the seek in, such as [ seekFlagsB - seek options; playback applications will usually want to use [,]seekPosL - the position to seek to, relative to start; if you are doing a seek in [$ this value is in nanoseconds; see b, c, d, & e if the seek operation succeeded element - the element to seek onrate - the new playback rateformat - the format of the seek values seekFlags - the options to usecurType. - type and flags for the new current positioncur( - the value of the new current positionstopType+ - type and flags for the new stop positionstop% - the value of the new stop position if the event was handledIFGHIJKLMNOP  IMPON  FLKJIHG`nopqrstuvwxyz{|}~jklm "gtk2hs-devel@lists.sourceforge.netalphaportable (depends on GHC)None Q      !"#$%&'(UQRSTUV !"#$%&'()*+,-./016789      !"#$%&'(UQVUTSR6987*10/.-,+)('&%$#"!       !"#$%&'(Q      !"#$%&'("gtk2hs-devel@lists.sourceforge.netalphaportable (depends on GHC)None ) Create a new  with the given name.*Add element to bin , and set element's parent to bin. An  can only be added to one  at a time. If any of element's pads are linked to other !s, they will be unlinked before element is added to bin.+Remove element from bin, unparenting it as well.If any element@'s pads are linked to other pads, they will be unlinked before element is added to bin.,Get the  with the given name name from bin, recursing down through bin 's children.  is returned if no  with the given name is found.-Get the  with the given name name from bin, recursing up through bin's parents. Returns - if no element with the given name is found..Find an  inside bin) that implements the interface given by iface. The returned  can be casted to iface's type. If you want all the $s that implement an interface, use 4.'This function recurses into child bins./Get an  over the s in bin.0Get an  over the s in bin. This iterator recurses into bin 's children.1Get an iterator over the s in bin that have the O flag set.2Gets an iterator for the elements in this bin in topologically sorted order. This means that the elements are returned from the most downstream elements (sinks) to the sources.OThis function is used internally to perform state changes of the bin elements.3RGets an iterator for all elements in the bin that have no sink pads and have the O flag unset.4Looks for all elements inside the bin that implement the given interface. You can safely case all elements to the given interface. The function recurses inside child bins.5Recursively looks for elements with an unconnected pad of the given direction within the specified bin. Returns an unconnected pad if one is found, otherwise . Since 0.10.3.6An  has been added to the .7An  has been removed from the .)name - the name to give the new the new *bin - a element - the element to add if the element could be added,  0 if the bin does not want to accept the element+bin - a element - the element to remove if element could be removed, otherwise  ,bin - a name - the name to search forthe  with the name name, or -bin - a element - the name to search forthe  with the given name, or .bin - a iface& - the type of the requested interfacethe  inside bin that implements iface, or /bin - a an  over the s in bin, or 0bin - a an  over the s in bin and its descendents, or 1bin - a an  over the sinks in bin, or 2bin - a an  over the s in bin, or 3bin - a an  on elements, or 4bin - a iface - the interface's an  on elements, or 5bin - a  direction" - the direction of the requested an unconnected , or 67)*+,-./01234567)*+,-./01234567)*+,-./01234567"gtk2hs-devel@lists.sourceforge.netalphaportable (depends on GHC)None 8Get the flags set on this bus.9Set flags on this bus.:Unset flags on this bus.;Create a new bus.<Post a message to the bus.=/Check if there are pending messages on the bus.>ZGet the message at the front of the queue. Any message returned will remain on the queue.?NGet the message at the front of the queue. It will be removed from the queue.@WGet a message from the bus, waiting up to the specified timeout. If the time given is 8, the function will wait forever. If the time given is 0 , the function will behave like ?.Since 0.10.12.AIf flushing is r, the bus will flush out any queued messages, as well as any future messages, until the function is called with flushing set to  .BSet the synchronous message handler on the bus. The function will be called every time a new message is posted to the bus. Note that the function will be called from the thread context of the poster.HCalling this function will replace any previously set sync handler. If 8 is passed to this function, it will unset the handler.CHUse a synchronous message handler that converts all messages to signals.D Create a watch for the bus. The ~ will dispatch a signal whenever a message is on the bus. After the signal is dispatched, the message is popped off the bus.EAdds a bus watch to the default main context with the given priority. This function is used to receive asynchronous messages in the main loop.$The watch can be removed by calling ;<.F)Instructs GStreamer to stop emitting the L signal for this bus. See G for more information.7In the event that multiple pieces of code have called GG, the sync-message emissions will only be stopped after all calls to G, were "cancelled" by calling this function.G Instructs GStreamer to emit the L signal after running the bus's sync handler. This function is here so that programmers can ensure that they can synchronously receive messages without having to affect what the bin's sync handler is.`This function may be called multiple times. To clean up, the caller is responsible for calling F+ as many times as this function is called.%While this function looks similar to Hn, it is not exactly the same -- this function enables synchronous emission of signals when messages arrive; HI adds an idle callback to pop messages off the bus asynchronously. The LJ signal comes from the thread of whatever object posted the message; the K< signal is marshalled to the main thread via the main loop.HAdds a bus signal watch to the default main context with the given priority. After calling this method, the bus will emit the K+ signal for each message posted on the bus.`This function may be called multiple times. To clean up, the caller is responsible for calling I as many times.I,Remove the signal watch that was added with H.JPoll the bus for a message. Will block while waiting for messages to come. You can specify the maximum amount of time to wait with the timeout parameter. If timeout3 is negative, the function will wait indefinitely.Messages not in events( will be popped off the bus and ignored.Because J is implemented using the K signal enabled by H , calling J will cause the KI signal to be emitted for every message that the function sees. Thus, a K- signal handler will see every message that J5 sees -- neither will steal messages from the other.NThis function will run a main loop in the default main context while polling.KEA message has been posted on the bus. This signal is emitted from a  added to the , and only when it is running.LA message has been posted on the bus. This signal is emitted from the thread that posted the message so one has to be careful with locking.AThis signal will not be emitted by default, you must first call CL if you want this signal to be emitted when a message is posted on the bus.18bus - a the flags set on bus9bus - a the flags to set on bus:bus - a the flags to unset on bus;the newly created  object<bus - a message - the message to post if the message was posted, or   if the bus is flushing=bus - a < if there are messages on the bus to be handled, otherwise  >bus - a  the first p on the bus, or  if the bus is empty?bus - a  the first p on the bus, or  if the bus is empty@bus - a timeoutM - the time to wait for, or  to wait forever the first message recieved, or  if the timeout has expiredAbus - a flushing - the new flushing stateBbus - a busSyncHandlerM - the new Cbus - a Dbus - a the new event Ebus - a priority - the priority of the watchfunc3 - the action to perform when a message is recievedthe event source IDFbus - a Gbus - a Hbus - a priority - the priority of the watchIbus - a Jbus - a events" - the set of messages to poll fortimeout/ - the time to wait, or -1 to wait indefinitelyKL89:;<=>?@ABCDEFGHIJKL89:;<=>?@ABCDEFGHIJKL189:;<=>?@ABCDEFGHIJKL"gtk2hs-devel@lists.sourceforge.netalphaportable (depends on GHC)None MNOPQRS2345MNOPQRS2543MNOPQRS MNOPQRSdgtk2hs-devel@lists.sourceforge.net Stability : alpha Portability : portable (depends on GHC)None "TUVWXYZ[\]^_`abTUVWXYZ[\]^_`abTUVWXYZ[\]^_`ab"TUVWXYZ[\]^_`abdgtk2hs-devel@lists.sourceforge.net Stability : alpha Portability : portable (depends on GHC)None 6     cdefghijklmnopqrstuvwxyz{|}~!cdefghijklmnopqrstuvwxyz{|}~!cdefghijklmnopqrstuvwxyz{|}~6     cdefghijklmnopqrstuvwxyz{|}~=dgtk2hs-devel@lists.sourceforge.net Stability : alpha Portability : portable (depends on GHC)None   !"#$%&?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdeghopwx   !"#$%&'()*+,-./0123456789:;<=>?DEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~>dgtk2hs-devel@lists.sourceforge.net Stability : alpha Portability : portable (depends on GHC)None   !"#$%&?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdeghopwx~   !"#$%&'()*+,-./0123456789:;<=>?DEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~dgtk2hs-devel@lists.sourceforge.net Stability : alpha Portability : portable (depends on GHC)None ?@ABCDEFGHIJKLMNO,P,Q,R,S,T,U,V,W,X,Y,Z,[,\,],^,_,`,a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,x,y,z,{,|,},~,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,----.............../////////////////////////////////////////////////////////////////////////////// / / / / /////////00000000000 0!0"0#0$0%0&0'0(0)0*0+0,0-0.0/000102030405060708090:0;0<0=0>0?0@0A0B0C0D0E0F0G0H0I0J0K0L0M0N0O0P0Q0R0S0T0U0V0W0X0Y0Z0[0\0]0^0_0`0a0b0c0d0e0f0g0h0i0j0k0l0m0n0o0p0q0r0s0t0u0v0w0x0x0y0z0{0|}~""""""                     '''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&     : !"#$%&'() * + , - . / 0 1 2 3 4 5 6 7 8 9 : ; < = >?@AB(C(D(E(F(G(H)I)J)KLMNOPQRSTUVWXYZ[\]^_`abcdefghij!1!k$l$m$n$o$p$q$rs%t%u%v%w%x%y%z%{%|%}%~%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%28888888#####################                         ! " # $ % & ' ( ) * + , - . / 0 1 2 3 4 5 6 7 8 9 : ; < = > ? @ A B C D E F G H I J K L M N O P Q R S T U V W X Y Z [ \ ] ^ _ ` a b cdefghijklmnopqrstuvwxyz{|}~++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,-------........................... . . . /// ///////////////////////////////////////////////// /!/"/#/$/%/&/'/(/)/*/+/,/-/.///0/1/2/3/4/5/6/7/8/9/:/;/<//=/>/?/@/A/B/C/D/E/F/G/H/I/J/K/L/M/N/O/P/Q/R/S/T/U/V/W/X/Y/Z/[/\/]/^/_/`/a/b/c/d/e/f/g/h/i/j/k/l/m/n/o/p/q/r/s/t/u/v/w/x/y/z/{/|/}/~/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// / / / / //////////////// !"#$%&'()*+,-./0102030405050607089:;9:<0=0>0?0@0A0B0C0D0E0F0G0H0I0J0K0L0M0N0$0O0%0&0P0Q0*0R0S0T0U0V0V0W0X0Y0Z0[0[0\0]0^0_0`000a0b0c0d0e0f0f0g0h0h0i0j0k0l0m0n0o0p0q0r0s0t0u010v0w0x0y0z0{0|0}0~0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000""""""      9               '''''''''' '!'"'#'$'%'&'''(')'*'+','-'.'/0'1'2'3&4&5&6&7&8&9&:&;&<&=&>&?&@&A&&B&C&D&E&F&G&H&I&J&K&L&M&N&O&P&Q&R&S&T&U&VWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~                                         (((((((((()))!!$$$$$$$%%%%%%%%%%%%%%%%%%%%% % % % % %%%%%%%%%%%%%%22222 2!2"22#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJ6K6L7M7N7O7P7Q7R7S7T7U7V7W7X7Y8Z9[9\9]^_^`^a^b^c^d^e^f^g^g^h^i^j^j^k#l#m#n#o#p#q#r#s#t#u#v w x y z { | } ~                                          $                                    ;;      !"#$%&'gstreamer-0.12.5.0)Media.Streaming.GStreamer.Audio.Constants0Media.Streaming.GStreamer.DataProtocol.Constants(Media.Streaming.GStreamer.Base.Constants#Media.Streaming.GStreamer.Core.Init&Media.Streaming.GStreamer.Core.Message$Media.Streaming.GStreamer.Core.Event%Media.Streaming.GStreamer.Core.Buffer)Media.Streaming.GStreamer.Core.MiniObject$Media.Streaming.GStreamer.Core.Clock&Media.Streaming.GStreamer.Core.Element"Media.Streaming.GStreamer.Core.Pad%Media.Streaming.GStreamer.Core.Format$Media.Streaming.GStreamer.Core.Query/Media.Streaming.GStreamer.Controller.Controller&Media.Streaming.GStreamer.Base.Adapter*Media.Streaming.GStreamer.Base.CollectPads*Media.Streaming.GStreamer.Core.PadTemplate$Media.Streaming.GStreamer.Core.Index*Media.Streaming.GStreamer.Core.SystemClock*Media.Streaming.GStreamer.Audio.AudioClock"Media.Streaming.GStreamer.Core.Bus'Media.Streaming.GStreamer.Core.Registry%Media.Streaming.GStreamer.Core.Plugin,Media.Streaming.GStreamer.Base.BaseTransform'Media.Streaming.GStreamer.Base.BaseSink&Media.Streaming.GStreamer.Base.PushSrc&Media.Streaming.GStreamer.Base.BaseSrc2Media.Streaming.GStreamer.Core.ImplementsInterface'Media.Streaming.GStreamer.Core.Pipeline"Media.Streaming.GStreamer.Core.Bin+Media.Streaming.GStreamer.Core.IndexFactory-Media.Streaming.GStreamer.Core.ElementFactory,Media.Streaming.GStreamer.Core.PluginFeature'Media.Streaming.GStreamer.Core.GhostPad%Media.Streaming.GStreamer.Core.Object&Media.Streaming.GStreamer.Core.Segment&Media.Streaming.GStreamer.Core.TagList(Media.Streaming.GStreamer.Core.Structure#Media.Streaming.GStreamer.Core.Caps'Media.Streaming.GStreamer.Core.Iterator$Media.Streaming.GStreamer.Core.Parse%Media.Streaming.GStreamer.Audio.Audio,Media.Streaming.GStreamer.Core.HierarchyBase(Media.Streaming.GStreamer.Core.Constants0Media.Streaming.GStreamer.Core.MiniHierarchyBase,Media.Streaming.GStreamer.Core.MiniHierarchy(Media.Streaming.GStreamer.Core.Hierarchy$Media.Streaming.GStreamer.Core.TypespluginFeatureLoad$Media.Streaming.GStreamer.Base.TypesMedia.Streaming.GStreamer.Base*Media.Streaming.GStreamer.Controller.Types#Media.Streaming.GStreamer.Net.Types,Media.Streaming.GStreamer.Net.NetClientClock3Media.Streaming.GStreamer.DataProtocol.DataProtocol%Media.Streaming.GStreamer.Audio.Types&Media.Streaming.GStreamer.Core.Signals eventNewSeekSystem.Glib.MainLoop sourceRemoveMedia.Streaming.GStreamer.CoreMedia.Streaming.GStreamer audioDefRate DPHeaderFlag DPHeaderCRCDPHeaderCRCPayloadDPHeaderCRCHeader BaseSrcFlagsBaseSrcStartedinit initCheckdeinitversion versionStringsegtrapIsEnabledsegtrapSetEnabledregistryForkIsEnabledregistryForkSetEnabledupdateRegistry MessageTypeMessageAsyncDoneMessageAsyncStartMessageLatencyMessageDurationMessageSegmentDoneMessageSegmentStartMessageElementMessageApplicationMessageStreamStatusMessageStructureChangeMessageNewClockMessageClockLostMessageClockProvideMessageStepDoneMessageStateChangedMessageBuffering MessageTag MessageInfoMessageWarning MessageError MessageEOS EventTypeEventCustomBothOOBEventCustomBothEventCustomDownstreamOOBEventCustomDownstreamEventCustomUpstream EventLatencyEventNavigation EventSeekEventQOSEventBufferSizeEventTagEventNewSegmentEventEOSEventFlushStopEventFlushStart EventUnknown BufferFlagsBufferDeltaUnit BufferGap BufferInCaps BufferDiscont BufferPrerollMiniObjectFlags ClockFlagsClockCanSetMasterClockCanSetResolutionClockCanDoPeriodicAsyncClockCanDoPeriodicSyncClockCanDoSingleAsyncClockCanDoSingleSync StateChangeStateChangeReadyToNullStateChangePausedToReadyStateChangePlayingToPausedStateChangePausedToPlayingStateChangeReadyToPausedStateChangeNullToReady ElementFlagsElementUnparenting ElementIsSinkElementLockedStatePadFlags PadBlocking PadInSetCaps PadInGetCaps PadFlushing PadBlockedFormat FormatUser FormatPercent FormatBuffers FormatTime FormatBytes FormatDefaultFormatUndefinedFormatId ClockTime clockTimeNonesecondmsecondusecondnsecondbufferOffsetNoneformatPercentMaxformatPercentScaleMiniObjectClass toMiniObject MiniObjectcastToMiniObject QueryClassQuery MessageClassMessage EventClassEvent BufferClassBuffer castToBuffer gTypeBuffer castToMessage gTypeMessagetoQuery castToQuery gTypeQueryControllerClass Controller AdapterClassAdapter CollectPadsPadTemplateClass PadTemplate IndexClassIndexSystemClockClass SystemClock AudioClock ClockClassClockBusClassBus RegistryClassRegistry PluginClassPluginBaseTransformClass BaseTransform BaseSinkClassBaseSink PushSrcClassPushSrc BaseSrcClassBaseSrcImplementsInterfaceClassImplementsInterface PipelineClassPipelineBinClassBin ElementClassElementIndexFactoryClass IndexFactoryElementFactoryClassElementFactoryPluginFeatureClass PluginFeature GhostPadClassGhostPadPadClassPad ObjectClassObject castToObject gTypeObject castToPadgTypePadcastToGhostPad gTypeGhostPadcastToPluginFeaturegTypePluginFeaturecastToElementFactorygTypeElementFactorycastToIndexFactorygTypeIndexFactory castToElement gTypeElement castToBingTypeBincastToPipeline gTypePipelinetoImplementsInterfacecastToImplementsInterface castToBaseSrc gTypeBaseSrc castToPushSrc gTypePushSrccastToBaseSink gTypeBaseSinkcastToBaseTransformgTypeBaseTransform castToPlugin gTypePlugincastToRegistry gTypeRegistry castToBusgTypeBus castToClock gTypeClockcastToSystemClockgTypeSystemClock castToIndex gTypeIndexcastToPadTemplategTypePadTemplate castToAdapter gTypeAdapterSegment segmentRatesegmentAbsRate segmentFormat segmentFlags segmentStart segmentStop segmentTime segmentAccumsegmentLastStopsegmentDurationTagTagList StructureM StructureCapsIteratorFoldFunctionIteratorFilterIterableIteratorIteratorResult IteratorErrorIteratorResync IteratorOk IteratorDone MiniObjectTClockID ClockReturn ClockDoneClockUnsupported ClockError ClockBadtime ClockBusyClockUnscheduled ClockEarlyClockOk ClockTimeDiffBusSyncHandler BusSyncReplyStateChangeReturnStateChangeNoPrerollStateChangeAsyncStateChangeSuccessStateChangeFailureState StatePlaying StatePaused StateReady StateNullStateVoidPendingSeekType SeekTypeEnd SeekTypeSet SeekTypeCur SeekTypeNone SeekFlags SeekFlagSkipSeekFlagSegmentSeekFlagKeyUnitSeekFlagAccurate SeekFlagFlush SeekFlagNone ActivateMode ActivatePull ActivatePush ActivateNone FlowReturnFlowCustomError2FlowCustomError1FlowCustomErrorFlowNotSupported FlowErrorFlowNotNegotiatedFlowUnexpectedFlowWrongState FlowNotLinkedFlowOk FlowResendFlowCustomSuccessFlowCustomSuccess1FlowCustomSuccess2 PadLinkReturnPadLinkRefusedPadLinkNoschedPadLinkNoformatPadLinkWrongDirectionPadLinkWasLinkedPadLinkWrongHierarchy PadLinkOk PadPresence PadRequest PadSometimes PadAlways PadDirectionPadSinkPadSrc PadUnknownFormatDefinition formatValue formatNickformatDescription formatQuarkminiObjectGetFlagsminiObjectGetFlagsMminiObjectSetFlagsMminiObjectUnsetFlagsM ghostPadNewghostPadNewNoTargetghostPadNewFromTemplateghostPadNewNoTargetFromTemplateghostPadSetTargetghostPadGetTarget formatGetName formatToQuarkformatRegisterformatGetByNickformatGetDetailsformatIterateDefinitionselementFactoryFindelementFactoryGetElementTypeelementFactoryGetLongnameelementFactoryGetKlasselementFactoryGetDescriptionelementFactoryGetAuthor elementFactoryGetNumPadTemplateselementFactoryGetURITypeelementFactoryGetURIProtocolselementFactoryHasInterfaceelementFactoryCreateelementFactoryMakeelementFactoryCanSinkCapselementFactoryCanSrcCapselementFactoryGetPadTemplatesCapsMcapsNonecapsAnycapsSizecapsGetStructure capsIsEmpty capsIsFixed capsIsEqualcapsIsEqualFixedcapsIsAlwaysCompatible capsIsSubset capsIntersect capsUnion capsSubtract capsNormalize capsToStringcapsFromString capsCreate capsModifycapsAppendStructurecapsMergeStructurecapsRemoveStructure capsTruncatestructureEmptystructureToStringstructureFromString structureNamestructureHasNamestructureGetBoolstructureGetIntstructureGetFourCCstructureGetDoublestructureGetStringstructureGetDatestructureGetClockTimestructureGetFractionstructureCreatestructureModifystructureSetNameMstructureRemoveFieldMstructureSetBoolMstructureSetIntMstructureSetFourCCMstructureSetDoubleMstructureSetStringMstructureSetDateMstructureSetClockTimeMstructureSetFractionMstructureFixateFieldNearestIntM"structureFixateFieldNearestDoubleM$structureFixateFieldNearestFractionMstructureFixateFieldBoolMmessageTypeGetNamemessageTypeToQuark messageSrcmessageTimestamp messageTypemessageTypeNamemessageStructuremessageNewApplicationmessageNewClockProvidemessageNewClockLostmessageNewCustommessageNewElement messageNewEOSmessageNewErrormessageNewInfomessageNewNewClockmessageNewSegmentDonemessageNewSegmentStartmessageNewStateChanged messageNewTagmessageNewBufferingmessageNewWarningmessageNewDurationmessageNewStateDirtymessageNewLatencymessageParseClockLostmessageParseClockProvidemessageParseErrormessageParseInfomessageParseNewClockmessageParseSegmentDonemessageParseSegmentStartmessageParseStateChangedmessageParseTagmessageParseBufferingmessageParseWarningmessageParseDurationbufferGetFlagsbufferGetFlagsMbufferSetFlagsMbufferUnsetFlagsM bufferGetSizebufferGetSizeM bufferGetDatabufferGetDataMbufferSetDataMunsafeBufferGetPtrMbufferGetTimestampbufferGetTimestampMbufferSetTimestampMbufferGetDurationbufferGetDurationMbufferSetDurationM bufferGetCapsbufferGetCapsMbufferSetCapsMbufferGetOffsetbufferGetOffsetMbufferSetOffsetMbufferGetOffsetEndbufferGetOffsetEndMbufferSetOffsetEndMbufferIsDiscontbufferIsDiscontMbufferCreateEmpty bufferCreatebufferCreateSubbufferIsSpanFast bufferSpan bufferMerge eventTypeeventNewCustom eventNewEOSeventNewFlushStarteventNewFlushStopeventNewLatencyeventNewNavigationeventNewNewSegmenteventNewNewSegmentFull eventNewQOS eventNewTageventParseBufferSizeeventParseLatencyeventParseNewSegmenteventParseNewSegmentFull eventParseQOSeventParseSeek eventParseTageventTypeGetNameeventTypeGetFlags clockGetFlags clockSetFlagsclockUnsetFlagsclockTimeIsValidclockAddObservationclockSetMasterclockGetMasterclockSetResolutionclockGetResolution clockGetTimeclockNewSingleShotIDclockNewPeriodicIDclockGetInternalTimeclockGetCalibrationclockSetCalibrationclockIDGetTime clockIDWaitclockIDUnschedule clockTimeoutclockWindowSizeclockWindowThresholdelementImplementsInterfaceindexFactoryFindindexFactoryCreateindexFactoryMake iteratorNextiteratorResynciteratorFilter iteratorFolditeratorForeach iteratorFind parseLaunchparseLaunchFromArgsparseBinFromDescription pipelineNewpipelineGetBuspipelineSetClockpipelineUseClockpipelineSetNewStreamTimepipelineGetLastStreamTimepipelineSetAutoFlushBuspipelineGetAutoFlushBuspipelineSetDelaypipelineGetDelaypipelineAutoFlushBus pipelineDelay pluginGetNamepluginGetDescriptionpluginGetFilenamepluginGetLicensepluginGetPackagepluginGetOriginpluginGetSourcepluginGetVersionpluginIsLoaded pluginNamepluginDescriptionpluginFilename pluginLicense pluginPackage pluginOrigin pluginSource pluginVersion pluginLoadpluginLoadByNamepluginFeatureCheckVersion segmentClipsegmentSetDurationsegmentSetLastStopsegmentSetNewsegmentsegmentSetSeeksegmentToRunningTimesegmentToStreamTimesystemClockObtain StandardTagStandardTagBeatsPerMinuteStandardTagPreviewImageStandardTagImageStandardTagLanguageCodeStandardTagReferenceLevelStandardTagAlbumPeakStandardTagAlbumGainStandardTagTrackPeakStandardTagTrackGainStandardTagEncoderVersionStandardTagEncoderStandardTagSerialStandardTagMaximumBitrateStandardTagMinimumBitrateStandardTagNominalBitrateStandardTagBitrateStandardTagAudioCodecStandardTagVideoCodecStandardTagCodecStandardTagDurationStandardTagPerformerStandardTagLicenseStandardTagContactStandardTagCopyrightStandardTagOrganizationStandardTagISRCStandardTagVersionStandardTagDescriptionStandardTagLocationStandardTagVolumeCountStandardTagAlbumVolumeNumberStandardTagTrackCountStandardTagTrackNumberStandardTagExtendedCommentStandardTagCommentStandardTagGenreStandardTagDateStandardTagAlbumStandardTagArtistStandardTagTitlestandardTagToStringtagNicktagDescription tagGetFlag tagIsFixed tagListEmptytagListIsEmpty tagListMergetagListGetTagSize tagListCreate tagListModify tagListInserttagListRemoveTagtagListGetChartagListGetCharIndextagListGetUChartagListGetUCharIndextagListGetBooltagListGetBoolIndex tagListGetInttagListGetIntIndextagListGetUInttagListGetUIntIndextagListGetLongtagListGetLongIndextagListGetULongtagListGetULongIndextagListGetInt64tagListGetInt64IndextagListGetUInt64tagListGetUInt64IndextagListGetFloattagListGetFloatIndextagListGetDoubletagListGetDoubleIndextagListGetStringtagListGetStringIndextagListGetDatetagListGetDateIndex CollectDatabaseSrcGetFlagsbaseSrcSetFlagsbaseSrcUnsetFlagsbaseSrcWaitPlaying baseSrcIsLive baseSrcGetPadbaseSrcBlockSizebaseSrcNumBuffersbaseSrcTypefindbaseSinkQueryLatencybaseSinkGetLatencybaseSinkWaitPrerollbaseSinkSetSyncbaseSinkGetSyncbaseSinkSetMaxLatenessbaseSinkGetMaxLatenessbaseSinkIsQOSEnabledbaseSinkSetQOSEnabledbaseSinkPrerollQueueLengthbaseSinkGetPadbaseTransformIsPassthroughbaseTransformSetPassthroughbaseTransformIsInPlacebaseTransformSetInPlacebaseTransformIsQOSEnabledbaseTransformSetQOSEnabledbaseTransformGetSinkPadbaseTransformGetSrcPadbaseTransformQOS adapterNew adapterClear adapterPush adapterPeek adapterCopyadapterCopyInto adapterFlushadapterAvailableadapterAvailableFast adapterTakeadapterTakeBufferAudioFieldFlagAudioFieldSignedAudioFieldDepthAudioFieldWidthAudioFieldEndiannessAudioFieldChannelsAudioFieldRateobjectGetFlagsobjectSetFlagsobjectUnsetFlags objectSetName objectGetNameobjectSetParentobjectGetParentobjectUnparentobjectGetNamePrefixobjectSetNamePrefixobjectHasAncestorobjectWithLockobjectWithTrylock objectLock objectTrylock objectUnlockonObjectParentSetafterObjectParentSetonObjectParentUnsetafterObjectParentUnset objectName elementAddPadelementGetCompatiblePadelementGetCompatiblePadTemplateelementGetRequestPadelementGetStaticPadelementReleaseRequestPadelementRemovePadelementIteratePadselementIterateSinkPadselementIterateSrcPads elementLink elementUnlinkelementLinkPadselementUnlinkPadselementLinkPadsFilteredelementLinkFilteredelementSetBaseTimeelementGetBaseTime elementSetBus elementGetBuselementGetFactoryelementSetIndexelementIsIndexableelementRequiresClockelementSetClockelementGetClockelementProvidesClockelementProvideClockelementSetStateelementGetStateelementSetLockedStateelementIsLockedStateelementAbortStateelementStateGetNameelementStateChangeReturnGetNameelementSyncStateWithParentelementGetQueryTypes elementQueryelementQueryConvertelementQueryPositionelementQueryDurationelementSendEventelementSeekSimple elementSeekelementNoMorePadselementPadAddedelementPadRemoved padGetFlags padSetFlags padUnsetFlagspadNewpadGetDirectionpadGetParentElementpadLink padUnlink padIsLinked padCanLink padGetCapspadGetAllowedCapspadGetNegotiatedCapspadGetPadTemplateCaps padSetCaps padGetPeerpadPeerGetCaps padIsActive padSetBlocked padIsBlocked padIsBlockingpadNewFromTemplate padAcceptCapspadProxyGetcaps padFixateCapspadPeerAcceptCaps padSendEventpadQuerypadQueryPositionpadQueryDurationpadQueryConvertpadQueryPeerPositionpadQueryPeerDurationpadQueryPeerConvertpadGetQueryTypes onPadLinkedafterPadLinkedonPadRequestLinkafterPadRequestLink onPadUnlinkedafterPadUnlinkedpadCaps padDirection padTemplatebinNewbinAdd binRemove binGetByNamebinGetByNameRecurseUpbinGetByInterfacebinIterateElementsbinIterateRecursebinIterateSinksbinIterateSortedbinIterateSourcesbinIterateAllByInterfacebinFindUnconnectedPadbinElementAddedbinElementRemoved busGetFlags busSetFlags busUnsetFlagsbusNewbusPostbusHavePendingbusPeekbusPop busTimedPopbusSetFlushingbusSetSyncHandlerbusUseSyncSignalHandlerbusCreateWatch busAddWatchbusDisableSyncMessageEmissionbusEnableSyncMessageEmissionbusAddSignalWatchbusRemoveSignalWatchbusPoll busMessagebusSyncMessagepadTemplateNewpadTemplateGetCapspadTemplateGetNameTemplatepadTemplateGetDirectionpadTemplateGetPresenceonPadTemplatePadCreatedafterPadTemplatePadCreatedindexNew indexCommit indexGetGroup indexNewGroup indexSetGroupindexSetCertaintyindexSetFilterindexGetWriterIdindexAddFormatindexAddAssociations indexAddIdindexGetAssocEntryindexEntryAssocMaponIndexEntryAddedafterIndexEntryAddeddefaultRegistryregistryGetFeatureListregistryGetFeatureListByPluginregistryGetPathListregistryGetPluginListregistryAddPluginregistryRemovePluginregistryPluginFilterregistryFeatureFilterregistryFindPluginregistryFindFeatureregistryLookupFeatureregistryScanPathregistryXMLReadCacheregistryXMLWriteCacheregistryLookupregistryRemoveFeatureregistryAddFeature"defaultRegistryCheckFeatureVersiondefaultRegistryGetPathListdefaultRegistryAddPlugindefaultRegistryScanPathdefaultRegistryFindPlugindefaultRegistryFindFeaturedefaultRegistryFeatureFilteronRegistryFeatureAddedafterRegistryFeatureAddedonRegistryPluginAddedafterRegistryPluginAdded$fEnumDPHeaderFlag$fFlagsBaseSrcFlags$fEnumBaseSrcFlagsgst_update_registrygst_registry_fork_set_enabledgst_registry_fork_is_enabledgst_segtrap_set_enabledgst_segtrap_is_enabledgst_version_string gst_version gst_deinitgst_init_checkgst_initmkCastToGObject mkIsGObject CapsFlagsMiniObjectReadOnly IndexFlags IndexReadable IndexWritableBusFlags BusFlushing ObjectFlagsObjectDisposing BufferOffsetCapsAnytoFormat fromFormat$fFlagsCapsFlags$fEnumCapsFlags$fFlagsMessageType$fEnumMessageType$fEnumEventType$fFlagsBufferFlags$fEnumBufferFlags$fFlagsMiniObjectFlags$fEnumMiniObjectFlags$fFlagsIndexFlags$fEnumIndexFlags$fFlagsClockFlags$fEnumClockFlags$fFlagsBusFlags$fEnumBusFlags$fEnumStateChange$fFlagsElementFlags$fEnumElementFlags$fFlagsPadFlags$fEnumPadFlags$fFlagsObjectFlags$fEnumObjectFlagsminiObjectUnrefunsafeCastMiniObject mkMiniObject unMiniObject isMiniObject$fMiniObjectClassMiniObjectgst_query_get_typegst_message_get_typegst_event_get_typegst_buffer_get_typecastTomkBufferunBuffertoBuffermkEventunEventtoEvent castToEvent gTypeEvent mkMessage unMessage toMessagemkQueryunQuery$fMiniObjectClassQuery$fQueryClassQuery$fMiniObjectClassMessage$fMessageClassMessage$fMiniObjectClassEvent$fEventClassEvent$fMiniObjectClassBuffer$fBufferClassBufferURIHandlerClass URIHandlerCollectPadsClassChildProxyClass ChildProxyXMLClassXML TaskClassTaskNetClientClockClassNetClientClockAudioClockClassTagSetterClass TagSetterTypeFindFactoryClassTypeFindFactorygst_controller_get_typegst_adapter_get_typegst_uri_handler_get_typegst_collect_pads_get_typegst_child_proxy_get_typegst_xml_get_typegst_task_get_typegst_pad_template_get_typegst_index_get_typegst_net_client_clock_get_typegst_system_clock_get_typegst_audio_clock_get_typegst_clock_get_typegst_bus_get_typegst_registry_get_typegst_plugin_get_typegst_base_transform_get_typegst_base_sink_get_typegst_push_src_get_typegst_base_src_get_typegst_tag_setter_get_type!gst_implements_interface_get_typegst_pipeline_get_typegst_bin_get_typegst_element_get_typegst_index_factory_get_typegst_type_find_factory_get_typegst_element_factory_get_typegst_plugin_feature_get_typegst_ghost_pad_get_typegst_pad_get_typegst_object_get_typemkObjectunObjecttoObjectmkPadunPadtoPad mkGhostPad unGhostPad toGhostPadmkPluginFeatureunPluginFeaturetoPluginFeaturemkElementFactoryunElementFactorytoElementFactorymkTypeFindFactoryunTypeFindFactorytoTypeFindFactorycastToTypeFindFactorygTypeTypeFindFactorymkIndexFactoryunIndexFactorytoIndexFactory mkElement unElement toElementmkBinunBintoBin mkPipeline unPipeline toPipelinemkImplementsInterfaceunImplementsInterfacegTypeImplementsInterface mkTagSetter unTagSetter toTagSettercastToTagSettergTypeTagSetter mkBaseSrc unBaseSrc toBaseSrc mkPushSrc unPushSrc toPushSrc mkBaseSink unBaseSink toBaseSinkmkBaseTransformunBaseTransformtoBaseTransformmkPluginunPlugintoPlugin mkRegistry unRegistry toRegistrymkBusunBustoBusmkClockunClocktoClock mkAudioClock unAudioClock toAudioClockcastToAudioClockgTypeAudioClock mkSystemClock unSystemClock toSystemClockmkNetClientClockunNetClientClocktoNetClientClockcastToNetClientClockgTypeNetClientClockmkIndexunIndextoIndex mkPadTemplate unPadTemplate toPadTemplatemkTaskunTasktoTask castToTask gTypeTaskmkXMLunXMLtoXML castToXMLgTypeXML mkChildProxy unChildProxy toChildProxycastToChildProxygTypeChildProxy mkCollectPads unCollectPads toCollectPadscastToCollectPadsgTypeCollectPads mkURIHandler unURIHandler toURIHandlercastToURIHandlergTypeURIHandler mkAdapter unAdapter toAdapter mkController unController toControllercastToControllergTypeController$fGObjectClassController$fControllerClassController$fGObjectClassAdapter$fAdapterClassAdapter$fGObjectClassURIHandler$fURIHandlerClassURIHandler$fGObjectClassCollectPads$fObjectClassCollectPads$fCollectPadsClassCollectPads$fGObjectClassChildProxy$fObjectClassChildProxy$fChildProxyClassChildProxy$fGObjectClassXML$fObjectClassXML $fXMLClassXML$fGObjectClassTask$fObjectClassTask$fTaskClassTask$fGObjectClassPadTemplate$fObjectClassPadTemplate$fPadTemplateClassPadTemplate$fGObjectClassIndex$fObjectClassIndex$fIndexClassIndex$fGObjectClassNetClientClock$fObjectClassNetClientClock$fClockClassNetClientClock#$fNetClientClockClassNetClientClock$fGObjectClassSystemClock$fObjectClassSystemClock$fClockClassSystemClock$fSystemClockClassSystemClock$fGObjectClassAudioClock$fObjectClassAudioClock$fClockClassAudioClock$fAudioClockClassAudioClock$fGObjectClassClock$fObjectClassClock$fClockClassClock$fGObjectClassBus$fObjectClassBus $fBusClassBus$fGObjectClassRegistry$fObjectClassRegistry$fRegistryClassRegistry$fGObjectClassPlugin$fObjectClassPlugin$fPluginClassPlugin$fGObjectClassBaseTransform$fObjectClassBaseTransform$fElementClassBaseTransform!$fBaseTransformClassBaseTransform$fGObjectClassBaseSink$fObjectClassBaseSink$fElementClassBaseSink$fBaseSinkClassBaseSink$fGObjectClassPushSrc$fObjectClassPushSrc$fElementClassPushSrc$fBaseSrcClassPushSrc$fPushSrcClassPushSrc$fGObjectClassBaseSrc$fObjectClassBaseSrc$fElementClassBaseSrc$fBaseSrcClassBaseSrc$fGObjectClassTagSetter$fObjectClassTagSetter$fElementClassTagSetter$fTagSetterClassTagSetter!$fGObjectClassImplementsInterface $fObjectClassImplementsInterface!$fElementClassImplementsInterface-$fImplementsInterfaceClassImplementsInterface$fGObjectClassPipeline$fObjectClassPipeline$fElementClassPipeline$fBinClassPipeline$fPipelineClassPipeline$fGObjectClassBin$fObjectClassBin$fElementClassBin $fBinClassBin$fGObjectClassElement$fObjectClassElement$fElementClassElement$fGObjectClassIndexFactory$fObjectClassIndexFactory $fPluginFeatureClassIndexFactory$fIndexFactoryClassIndexFactory$fGObjectClassTypeFindFactory$fObjectClassTypeFindFactory#$fPluginFeatureClassTypeFindFactory%$fTypeFindFactoryClassTypeFindFactory$fGObjectClassElementFactory$fObjectClassElementFactory"$fPluginFeatureClassElementFactory#$fElementFactoryClassElementFactory$fGObjectClassPluginFeature$fObjectClassPluginFeature!$fPluginFeatureClassPluginFeature$fGObjectClassGhostPad$fObjectClassGhostPad$fPadClassGhostPad$fGhostPadClassGhostPad$fGObjectClassPad$fObjectClassPad $fPadClassPad$fGObjectClassObject$fObjectClassObject glib-0.12.5.4System.Glib.GObjectisAobjectGetAttributeUnsafeobjectSetAttributeobjectCreateAttributequarkFromStringwrapNewGObjectconstructNewGObjectmakeNewGObject gTypeGObject objectRef objectRefSink objectNew destroyFunPtrdestroyStablePtr DestroyNotifyQuarkSystem.Glib.Types castToGObject unGObject mkGObject objectUnrefGObjectunsafeCastGObject toGObject GObjectClassbaseGHC.BaseStringMonad giveObjectgiveMiniObject TagMergeMode TagMergeCountTagMergeKeepAll TagMergeKeepTagMergePrependTagMergeAppendTagMergeReplaceTagMergeReplaceAllTagMergeUndefinedTagFlag TagFlagCountTagFlagDecodedTagFlagEncoded TagFlagMetaTagFlagUndefined StructureMRepStructureForeachFunc peekIterable withIterable IteratorItemIteratorItemEndIteratorItemPassIteratorItemSkip PtrIteratorEventTypeFlagsEventTypeSerializedEventTypeDownstreamEventTypeUpstreamQueryTypeDefinitionqueryTypeDefinitionValuequeryTypeDefinitionNickqueryTypeDefinitionDescriptionqueryTypeDefinitionQuark QueryType AssocFlagsAssociationFlagLastAssociationFlagDeltaUnitAssociationFlagKeyUnitAssociationFlagNoneIndexAssociation IndexFilter IndexEntryIndexLookupMethodIndexLookupAfterIndexLookupBeforeIndexLookupExactIndexEntryTypeIndexEntryFormatIndexEntryObjectIndexEntryAssociation IndexEntryIdIndexCertainty IndexFuzzy IndexCertain IndexUnknownBusFuncBusAsyncBusPassBusDropPluginFeatureFilter PluginFilter PluginErrorPluginErrorNameMismatchPluginErrorDependenciesPluginErrorModuleStaticPadTemplate ParseErrorParseErrorEmptyParseErrorEmptyBinParseErrorCouldNotSetPropertyParseErrorLinkParseErrorNoSuchPropertyParseErrorNoSuchElementParseErrorSyntaxFractionFourCCgst_segment_initgst_structure_copy gst_caps_refgst_mini_object_make_writablegst_mini_object_refgst_index_entry_copygst_clock_id_refgst_static_pad_template_getgst_object_refcSegmentSizeofstructureFinalizercStructureMakeImmutable capsFinalizercCapsRefptrIteratorFinalizercMiniObjectUnsetFlagscMiniObjectSetFlagscMiniObjectGetFlagscMiniObjectMakeReadOnlyminiObjectFinalizercMiniObjectRefindexEntryFinalizerclockIDFinalizercObjectUnsetFlagscObjectSetFlagscObjectGetFlagscObjectUnfloat cObjectRefobjectFinalizercToFlags cFromFlagscToEnum cFromEnum withObject peekObject takeObjectmkObjectGetFlagsmkObjectSetFlagsmkObjectUnsetFlagsstaticPadTemplateGet withClockID takeClockID peekClockIDtakeIndexEntrypeekIndexEntrywithMiniObjectpeekMiniObjecttakeMiniObjectaskMiniObjectPtrrunMiniObjectTmarshalMiniObjectModifymkMiniObjectGetFlagsmkMiniObjectGetFlagsMmkMiniObjectSetFlagsMmkMiniObjectUnsetFlagsMwithPtrIteratortakePtrIteratorpeekPtrIterator mkIterator withIterator takeIterator peekIteratormkCapsunCapswithCapstakeCapspeekCapsgiveCaps mkStructure unStructure withStructuremkNewStructure takeStructure peekStructure giveStructure mkTagList unTagList withTagList takeTagList peekTagList giveTagList$fStorableSegment$fMonadStructureM$fEnumIteratorResult$fEnumIteratorItem$fFlagsEventTypeFlags$fEnumEventTypeFlags$fIterableQueryTypeDefinition$fStorableQueryTypeDefinition$fMonadIOMiniObjectT$fFlagsAssocFlags$fEnumAssocFlags$fStorableIndexAssociation$fEnumClockReturn$fEnumBusSyncReply$fIterableElement$fEnumStateChangeReturn $fEnumState$fEnumSeekType$fFlagsSeekFlags$fEnumSeekFlags $fIterablePad$fEnumFlowReturn$fEnumPadLinkReturn$fIterableFormatDefinition$fStorableFormatDefinitiongst_mini_object_copyminiObjectCreateCopygst_ghost_pad_get_targetgst_ghost_pad_set_target)gst_ghost_pad_new_no_target_from_templategst_ghost_pad_new_from_templategst_ghost_pad_new_no_targetgst_ghost_pad_newgst_format_iterate_definitionsgst_format_get_detailsgst_format_get_by_nickgst_format_registergst_format_to_quarkgst_format_get_name Data.MaybeNothingSystem.Glib.GTypeGType,gst_element_factory_get_static_pad_templates gst_element_factory_can_src_caps!gst_element_factory_can_sink_capsgst_element_factory_makegst_element_factory_create!gst_element_factory_has_interface%gst_element_factory_get_uri_protocols gst_element_factory_get_uri_type)gst_element_factory_get_num_pad_templatesgst_element_factory_get_author#gst_element_factory_get_descriptiongst_element_factory_get_klass gst_element_factory_get_longname$gst_element_factory_get_element_typegst_element_factory_findghc-prim GHC.TypesTrue capsCopyNthgst_caps_truncategst_caps_remove_structuregst_caps_merge_structuregst_caps_append_structure gst_caps_copygst_caps_from_stringgst_caps_to_stringgst_caps_normalizegst_caps_subtractgst_caps_uniongst_caps_intersectgst_caps_is_subsetgst_caps_is_always_compatiblegst_caps_is_equal_fixedgst_caps_is_equalgst_caps_is_fixedgst_caps_is_emptygst_caps_copy_nthgst_caps_get_structuregst_caps_get_sizegst_caps_new_anygst_caps_new_emptyFalse askCapsPtrmarshalCapsModify$fEqCapsgst_fraction_get_typegst_date_get_typegst_fourcc_get_type"gst_structure_fixate_field_boolean+gst_structure_fixate_field_nearest_fraction)gst_structure_fixate_field_nearest_double&gst_structure_fixate_field_nearest_intgst_value_set_fractiong_value_set_uint64gst_value_set_dategst_value_set_fourccgst_structure_set_valuegst_structure_remove_fieldgst_structure_set_namegst_structure_get_fractiongst_structure_get_clock_timegst_structure_get_dategst_structure_get_stringgst_structure_get_doublegst_structure_get_fourccgst_structure_get_intgst_structure_get_booleangst_structure_has_namegst_structure_get_nameg_utf8_pointer_to_offsetgst_structure_from_stringgst_structure_to_stringgst_structure_empty_newmarshalStructureGetmarshalStructureModifymarshalStructureSetMmarshalStructureFixateMfourccdatefractiongst_message_parse_durationgst_message_parse_warninggst_message_parse_bufferinggst_message_parse_taggst_message_parse_state_changedgst_message_parse_segment_startgst_message_parse_segment_donegst_message_parse_info g_error_freegst_message_parse_errorgst_message_parse_clock_providegst_message_parse_clock_lostgst_message_new_latencygst_message_new_state_dirtygst_message_new_durationgst_message_new_warninggst_message_new_bufferinggst_message_new_taggst_message_new_state_changedgst_message_new_segment_startgst_message_new_segment_donegst_message_new_new_clockgst_message_new_infogst_message_new_errorgst_message_new_eosgst_message_new_elementgst_message_new_customgst_message_new_clock_lostgst_message_new_clock_providegst_message_new_applicationgst_message_get_structuregst_message_type_to_quarkgst_message_type_get_namecMessageGetMessageTypegst_buffer_mergegst_buffer_spangst_buffer_is_span_fastgst_buffer_create_subgst_buffer_new_and_allocgst_buffer_newgst_buffer_set_capsgst_buffer_get_capsg_mallocg_freemarshalBufferM marshalGetNummarshalGetNumMmarshalSetNumMgst_event_type_get_flagsgst_event_type_get_namegst_event_parse_taggst_event_parse_seekgst_event_parse_qos gst_event_parse_new_segment_fullgst_event_parse_new_segmentgst_event_parse_latencygst_event_parse_buffer_sizegst_event_new_taggst_event_new_seekgst_event_new_qosgst_event_new_new_segment_fullgst_event_new_new_segmentgst_event_new_navigationgst_event_new_latencygst_event_new_flush_stopgst_event_new_flush_startgst_event_new_eosgst_event_new_custom cEventTypegst_query_new_convert"gst_query_type_iterate_definitionsgst_query_type_get_detailsgst_query_type_get_by_nickgst_query_type_registergst_query_type_to_quarkgst_query_type_get_name cQueryType queryNone queryPosition queryDuration queryLatency queryJitter queryRate querySeeking querySegment queryConvert queryFormatsqueryTypeGetName queryType queryTypeNamequeryTypeToQuarkqueryTypeRegisterqueryTypeGetByNickqueryTypeGetDetailsqueryTypeIterateDefinitionsqueryNewConvertgst_clock_id_unschedulegst_clock_id_waitgst_clock_id_get_timegst_clock_set_calibrationgst_clock_get_calibrationgst_clock_get_internal_timegst_clock_new_periodic_idgst_clock_new_single_shot_idgst_clock_get_timegst_clock_get_resolutiongst_clock_set_resolutiongst_clock_get_mastergst_clock_set_mastergst_clock_add_observation gst_element_implements_interfacegst_index_factory_makegst_index_factory_creategst_index_factory_findCIteratorFoldFunctionCIteratorFiltergst_iterator_foldgst_iterator_filtergst_iterator_resyncgst_iterator_nextmakeIteratorFoldFunctionmakeIteratorFiltermarshalIteratorFiltermarshalIteratorFoldFunctiongst_parse_bin_from_descriptiongst_parse_launchvgst_parse_launchgst_pipeline_get_delaygst_pipeline_set_delaygst_pipeline_get_auto_flush_busgst_pipeline_set_auto_flush_bus!gst_pipeline_get_last_stream_time gst_pipeline_set_new_stream_timegst_pipeline_use_clockgst_pipeline_set_clockgst_pipeline_get_busgst_pipeline_newgst_plugin_load_by_namegst_plugin_loadgst_plugin_is_loadedgst_plugin_get_versiongst_plugin_get_sourcegst_plugin_get_origingst_plugin_get_packagegst_plugin_get_licensegst_plugin_get_filenamegst_plugin_get_descriptiongst_plugin_get_name gst_plugin_feature_check_versiongst_plugin_feature_loadgst_segment_to_stream_timegst_segment_to_running_timegst_segment_set_seekgst_segment_set_newsegmentgst_segment_set_last_stopgst_segment_set_durationgst_segment_clipgst_system_clock_obtaingst_tag_list_get_date_indexgst_tag_list_get_dategst_tag_list_get_string_indexgst_tag_list_get_stringgst_tag_list_get_double_indexgst_tag_list_get_doublegst_tag_list_get_float_indexgst_tag_list_get_floatgst_tag_list_get_uint64_indexgst_tag_list_get_uint64gst_tag_list_get_int64_indexgst_tag_list_get_int64gst_tag_list_get_ulong_indexgst_tag_list_get_ulonggst_tag_list_get_long_indexgst_tag_list_get_longgst_tag_list_get_uint_indexgst_tag_list_get_uintgst_tag_list_get_int_indexgst_tag_list_get_intgst_tag_list_get_boolean_indexgst_tag_list_get_booleangst_tag_list_get_uchar_indexgst_tag_list_get_uchargst_tag_list_get_char_indexgst_tag_list_get_chargst_tag_list_remove_taggst_tag_list_insertgst_tag_list_copygst_tag_list_get_tag_sizegst_tag_list_mergegst_tag_list_is_emptygst_tag_list_newgst_tag_is_fixedgst_tag_get_flaggst_tag_get_descriptiongst_tag_get_nickmarshalTagListGetmarshalTagListGetIndexInterpolateModeInterpolateUserInterpolateCubicInterpolateQuadraticInterpolateLinearInterpolateTriggerInterpolateNoneCollectPadsFunctiongst_base_src_is_livegst_base_src_wait_playingcBaseSrcGetPadgst_base_sink_set_qos_enabledgst_base_sink_is_qos_enabledgst_base_sink_get_max_latenessgst_base_sink_set_max_latenessgst_base_sink_get_syncgst_base_sink_set_syncgst_base_sink_wait_prerollgst_base_sink_get_latencygst_base_sink_query_latencycBaseSinkGetPad"gst_base_transform_set_qos_enabled!gst_base_transform_is_qos_enabledgst_base_transform_set_in_placegst_base_transform_is_in_place"gst_base_transform_set_passthrough!gst_base_transform_is_passthroughcBaseTransformGetSrcPadcBaseTransformGetSinkPadgst_adapter_take_buffergst_adapter_takegst_adapter_available_fastgst_adapter_availablegst_adapter_flushgst_adapter_copygst_adapter_peekgst_adapter_pushgst_adapter_cleargst_adapter_newgFreePtr%gst_controller_remove_properties_list g_list_freegst_controller_new_listgst_controller_initcontrollerInit controllerNewcontrollerRemovePropertiesgst_net_client_clock_newnetClientClockNew DPPacketizer DPVersion DpVersion10 DpVersion02 DPPayloadTypeDpPayloadEventNone DpPayloadCapsDpPayloadBuffer DpPayloadNone gst_dp_initdpInit$fEnumDPVersion$fEnumDPPayloadType$fEnumAudioFieldFlagconnect_NONE__NONEconnect_OBJECT__NONEconnect_BOXED__NONESystem.Glib.SignalsconnectGenericsignalStopEmission signalUnblock signalBlocksignalDisconnect disconnectafteronSignal ConnectAfter SignalName ConnectIdGClosuregst_object_has_ancestorgst_object_set_name_prefixgst_object_get_name_prefixgst_object_unparentgst_object_get_parentgst_object_set_parentgst_object_get_namegst_object_set_namecGstObjectUnlockcGstObjectTrylockcGstObjectLockelementGetFlagselementSetFlagselementUnsetFlagselementGetIndexgst_element_seekgst_element_seek_simplegst_element_send_eventgst_element_query_durationgst_element_query_positiongst_element_query_convertgst_element_querygst_element_get_query_types"gst_element_sync_state_with_parent(gst_element_state_change_return_get_namegst_element_state_get_namegst_element_abort_stategst_element_is_locked_stategst_element_set_locked_stategst_element_get_stategst_element_set_stategst_element_provide_clockgst_element_provides_clockgst_element_get_clockgst_element_set_clockgst_element_requires_clockgst_element_is_indexablegst_element_get_indexgst_element_set_indexgst_element_get_factorygst_element_get_busgst_element_set_busgst_element_get_base_timegst_element_set_base_timegst_element_link_filteredgst_element_link_pads_filteredgst_element_unlink_padsgst_element_link_padsgst_element_unlinkgst_element_linkgst_element_iterate_sink_padsgst_element_iterate_padsgst_element_remove_padgst_element_release_request_padgst_element_get_static_padgst_element_get_request_pad'gst_element_get_compatible_pad_templategst_element_get_compatible_padgst_element_add_padgst_pad_get_query_typesgst_pad_query_peer_convertgst_pad_query_peer_durationgst_pad_query_peer_positiongst_pad_query_convertgst_pad_query_durationgst_pad_query_position gst_pad_querygst_pad_send_eventgst_pad_peer_accept_capsgst_pad_fixate_capsgst_pad_proxy_getcapsgst_pad_accept_capsgst_pad_new_from_templategst_pad_is_blockinggst_pad_is_blockedgst_pad_set_blockedgst_pad_is_activegst_pad_peer_get_capsgst_pad_get_peergst_pad_set_capsgst_pad_get_pad_template_capsgst_pad_get_negotiated_capsgst_pad_get_allowed_capsgst_pad_get_capsgst_pad_can_linkgst_pad_is_linkedgst_pad_unlink gst_pad_linkgst_pad_get_parent_elementgst_pad_get_direction gst_pad_newpadParentElement padQueryTypesgst_bin_find_unconnected_pad gst_bin_iterate_all_by_interfacegst_bin_iterate_sourcesgst_bin_iterate_sortedgst_bin_iterate_sinksgst_bin_iterate_recursegst_bin_iterate_elementsgst_bin_get_by_interfacegst_bin_get_by_name_recurse_upgst_bin_get_by_namegst_bin_remove gst_bin_add gst_bin_newSourceMainLoopCBusFuncCBusSyncHandler gst_bus_pollgst_bus_remove_signal_watchgst_bus_add_signal_watch_full$gst_bus_enable_sync_message_emission%gst_bus_disable_sync_message_emissiongst_bus_add_watch_fullgst_bus_create_watchg_object_set_qdata_fullg_object_set_qdatagst_bus_set_sync_handlergst_mini_object_unrefgst_bus_set_flushinggst_bus_timed_pop gst_bus_pop gst_bus_peekgst_bus_have_pending gst_bus_post gst_bus_new makeBusFuncsourceFinalizercBusSyncSignalHandlerPtrmakeBusSyncHandlermarshalBusSyncHandler funPtrQuarkmarshalBusFuncgst_pad_template_get_capsgst_pad_template_new CIndexFiltergst_index_entry_assoc_mapgst_index_get_assoc_entrygst_index_add_idgst_index_add_associationvgst_index_add_formatgst_index_get_writer_idgst_index_set_filter_fullgst_index_set_certaintygst_index_set_groupgst_index_new_groupgst_index_get_groupgst_index_commit gst_index_newmakeIndexFilter indexGetFlags indexSetFlagsindexUnsetFlagsmarshalIndexFilterCPluginFeatureFilter CPluginFilter*gst_default_registry_check_feature_versiongst_registry_add_featuregst_registry_remove_featuregst_registry_lookupgst_registry_xml_write_cachegst_registry_xml_read_cachegst_registry_scan_pathgst_registry_lookup_featuregst_registry_find_featuregst_registry_find_plugingst_registry_feature_filtergst_registry_plugin_filtergst_registry_remove_plugingst_registry_add_plugingst_registry_get_plugin_listgst_registry_get_path_list'gst_registry_get_feature_list_by_plugingst_registry_get_feature_listgst_registry_get_defaultmakePluginFeatureFiltermakePluginFiltermarshalPluginFiltermarshalPluginFeatureFilterCAudioClockGetTimeFuncAudioClockGetTimeFuncgst_audio_clock_newmakeAudioClockGetTimeFuncmarshalAudioClockGetTimeFunc audioClockNew