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

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

Вы также можете задать свойство конкретного формата и при необходимости инициировать информацию. A 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 узел. Это необязательный элемент. A VideoFormat узел может содержать несколько Include узлы.

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

<Section>

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

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

<Property>

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

См. «Определение Свойства информации».

<Source>

Определяет источник видео- данных. Это необязательный элемент.

Смотрите Указание Источников Видео

<TriggerInfo>

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

См. раздел «Определение информации о аппаратных триггерах».