|  |  |  | GStreamer Base Plugins 0.10 Plugins Reference Manual |  | 
|---|---|---|---|---|
| plugin | decodebin | 
| author | Wim Taymans <wim.taymans@gmail.com> | 
| class | Generic/Bin/Decoder | 
| name | src%d | 
| direction | source | 
| presence | sometimes | 
| details | ANY | 
| name | sink | 
| direction | sink | 
| presence | always | 
| details | ANY | 
"new-decoded-pad" signalvoid user_function (GstDecodeBin *bin, GstPad *pad, gboolean islast, gpointer user_data) : Run Last
This signal gets emitted as soon as a new pad of the same type as one of the valid 'raw' types is added.
| 
 | The decodebin | 
| 
 | The newly created pad | 
| 
 | TRUE if this is the last pad to be added. Deprecated. | 
| 
 | user data set when the signal handler was connected. | 
"removed-decoded-pad" signalvoid user_function (GstDecodeBin *bin, GstPad *pad, gpointer user_data) : Run Last
This signal is emitted when a 'final' caps pad has been removed.
| 
 | The decodebin | 
| 
 | The pad that was removed | 
| 
 | user data set when the signal handler was connected. | 
"unknown-type" signalvoid user_function (GstDecodeBin *bin, GstPad *pad, GstCaps *caps, gpointer user_data) : Run Last
This signal is emitted when a pad for which there is no further possible decoding is added to the decodebin.
| 
 | The decodebin | 
| 
 | The new pad containing caps that cannot be resolved to a 'final' stream type. | 
| 
 | The GstCaps of the pad that cannot be resolved. | 
| 
 | user data set when the signal handler was connected. |