img_codec_list()

Перечисление кодеков

Прототип:

#include <img.h>
size_t img_codec_list( img_lib_t ilib,
img_codec_t *buf,
size_t nbuf,
img_codec_t *exclude,
size_t nexclude );

Аргументы:

ilib
Дескриптор библиотеки, заполенный img_lib_attach().
buf
Адрес массива, который функция заполняет дескрипторами доступных кодеков.
nbuf
Количество элементов в массиве buf.
exclude
Адрес массива дескрипторов кодеков, которые функция должна исключить из списка.
nexclude
Количество элементов в массиве exclude.

Библиотека:

img

Описание:

Функция выводит список всех установленных кодеков, кроме тех, которые указаны в exclude.

В массив buf копируется не более чем nbuf дескрипторов. Копирование не произвоится, если nbuf равно 0. Функция возвращает общее количество подходящих кодеков, которое может быть больше, чем nbuf, если буфер не был достаточно большим для хранения всех дескрипторов.

Возвращаемые значения:

Общее количество подходящих кодеков.

Классификация:

Графическая подсистема ЗОСРВ «Нейтрино», Библиотека Image

Безопасность использования
Обработчик прерываний
Нет
Обработчик сигналов
Нет
В потоке
Нет

Тематические ссылки:

img_codec_list_byext(), img_codec_list_bymime(), img_lib_attach()




Предыдущий раздел: Image API