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); }
public static extern uint av_codec_get_tag(AVCodecTag **tags, AVCodecID id);
public static extern int av_codec_get_tag2(AVCodecTag **tags, AVCodecID id, uint *tag);
public static extern AVCodecID av_codec_get_id(AVCodecTag **tags, uint tag);