]> git.sesse.net Git - ffmpeg/blobdiff - libavutil/threadmessage.h
lavf: move AVStream.{*skip_samples.*_discard_sample} to AVStreamInternal
[ffmpeg] / libavutil / threadmessage.h
index 8480a0a3dbd337864d669071eac097cae46db684..42ce655f365ac4527b0b4bf223b82db902efdc41 100644 (file)
@@ -95,6 +95,14 @@ void av_thread_message_queue_set_err_recv(AVThreadMessageQueue *mq,
 void av_thread_message_queue_set_free_func(AVThreadMessageQueue *mq,
                                            void (*free_func)(void *msg));
 
+/**
+ * Return the current number of messages in the queue.
+ *
+ * @return the current number of messages or AVERROR(ENOSYS) if lavu was built
+ *         without thread support
+ */
+int av_thread_message_queue_nb_elems(AVThreadMessageQueue *mq);
+
 /**
  * Flush the message queue
  *