Пример #1
0
        internal static unsafe List <AvCodecId> GetCodecOfCodecTag(AVCodecTag **codecTag)
        {
            List <AvCodecId> codecs = new List <AvCodecId>();
            uint             i      = 0;
            AvCodecId        codecId;

            while ((codecId = ffmpeg.av_codec_get_id(codecTag, i++)) != AvCodecId.None)
            {
                codecs.Add(codecId);
            }

            return(codecs);
        }
Пример #2
0
 public static extern uint av_codec_get_tag(AVCodecTag **tags, AVCodecID id);
Пример #3
0
 public static extern int av_codec_get_tag2(AVCodecTag **tags, AVCodecID id, uint *tag);
Пример #4
0
 public static extern AVCodecID av_codec_get_id(AVCodecTag **tags, uint tag);