Определение данных о формате

Чтобы задать форматы видео, поддержанные конкретным устройством в файле IMDF, используйте VideoFormat элемент. VideoFormat узлы должны быть дочерними элементами Device узлы. В VideoFormat узел, вы задаете имя формата как значение атрибута элемента.

Можно также задать специфичное для формата свойство и инициировать информацию при необходимости. VideoFormat узел может иметь Property и TriggerInfo узлы как дочерние элементы. VideoFormat узлы могут также иметь Section узел как дочерний элемент — видит Определение и Включая Разделы.)

Следующий пример обрисовывает в общих чертах, как использовать VideoFormat узел. Слова курсивом представляют текст, который вы задаете.

<ImageAcquisitionInfo>
	<Device device=devicename>
		<VideoFormat name=formatname>
			<Property constraint=constraint_value
					 deviceSpecific=true_or_false
					 name=property_name
					 readOnly=always_never_or_whileRunning
					 type=cell_double_int_or_string
					 min=minimum_value
					 max=maximum_value
					 optional=on_or_off
					 default=default_value>
			</Property>

			<TriggerInfo>
			</TriggerInfo>
		</VideoFormat>
	</Device>
	.
	.
	.
</ImageAcquisitionInfo>

В следующей таблице перечислены теги, используемые, чтобы указать информацию формата видео.

Элемент

Описание

Атрибуты

<Include>

Включайте один или несколько узлов, сгруппированных в Section узел. Это - дополнительный элемент. VideoFormat узел может содержать несколько Include узлы.

tag=sectionname, где sectionname является вектором символов, который идентифицирует конкретный Section узел

<Section>

Группы один или несколько узлов в Section узел. Это - дополнительный элемент. VideoFormat узел может содержать несколько Section узлы.

name=sectionname, где sectionname является именем, вы хотите присвоить конкретному Section узел

<Property>

Описывает свойства формата видео. Это - дополнительный элемент. VideoFormat узел может содержать несколько Property узлы.

Смотрите указывающую информацию свойства.

<Source>

Задает источник видеоданных. Это - дополнительный элемент.

Смотрите источники видеосигнала определения

<TriggerInfo>

Инициируйте информацию, характерную для конкретного формата видео. Это - дополнительный элемент. VideoFormat узел может только содержать один TriggerInfo узел.

Смотрите указывающую аппаратную триггерную информацию.