+ ES_OUT_DEL_GROUP, /* arg1=int i_group */
+
+ /* Set scrambled state for one es */
+ ES_OUT_SET_ES_SCRAMBLED_STATE, /* arg1=int i_group arg2=es_out_id_t* */
+
+ /* Stop any buffering being done, and ask if es_out has no more data to
+ * play.
+ * It will not block and so MUST be used carrefully. The only good reason
+ * is for interactive playback (like for DVD menu).
+ * XXX You SHALL call ES_OUT_RESET_PCR before any other es_out_Control/Send calls. */
+ ES_OUT_GET_EMPTY, /* arg1=bool* res=cannot fail */
+
+ /* Set global meta data (The vlc_meta_t is not modified nor released) */
+ ES_OUT_SET_META, /* arg1=const vlc_meta_t * */
+
+ /* PCR system clock manipulation for external clock synchronization */
+ ES_OUT_GET_PCR_SYSTEM, /* arg1=mtime_t *, arg2=mtime_t * res=can fail */
+ ES_OUT_MODIFY_PCR_SYSTEM, /* arg1=int is_absolute, arg2=mtime_t, res=can fail */
+
+ /* First value usable for private control */
+ ES_OUT_PRIVATE_START = 0x10000,