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

Чтобы задать форматы видео, поддержанные конкретным устройством в файле 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.

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