Showing:

Annotations
Attributes
Diagrams
Facets
Instances
Properties
Source
Used by
Element avControlInterface
Namespace http://avschemas.usb.org/v1/AVSchema
Annotations
Describes the mandatory AVControl interface.
Diagram
Diagram avschema_xsd_Element_avControlInterface.tmp#avControlInterface_id AVTypes_xsd_Attribute_Group_refID.tmp#refID avschema_xsd_Element_avControlInterface.tmp#avControlInterface_avddInfo avschema_xsd_Element_avControlInterface.tmp#avControlInterface_avddContent avschema_xsd_Element_avControlInterface.tmp#avControlInterface_commit avschema_xsd_Element_avControlInterface.tmp#avControlInterface_powerLineFreq avschema_xsd_Element_avControlInterface.tmp#avControlInterface_remoteOnly avschema_xsd_Element_avControlInterface.tmp#avControlInterface_alternateSetting
Properties
content: complex
Used by
Element avConfiguration
Model avddInfo , avddContent , commit{0,1} , powerLineFreq{0,1} , remoteOnly{0,1} , alternateSetting{1,255}
Children alternateSetting, avddContent, avddInfo, commit, powerLineFreq, remoteOnly
Instance
<avControlInterface id="1" refID="" xmlns="http://avschemas.usb.org/v1/AVSchema">
  <avddInfo refID="">{1,1}</avddInfo>
  <avddContent refID="">{1,1}</avddContent>
  <commit refID="">{0,1}</commit>
  <powerLineFreq refID="" rw="">{0,1}</powerLineFreq>
  <remoteOnly refID="" rw="">{0,1}</remoteOnly>
  <alternateSetting>{1,255}</alternateSetting>
</avControlInterface>
Attributes
QName Type Fixed Default Use Annotation
id positiveUnsignedShort 1 required
This attribute uniquely identifies the AVControl interface of the AVFunction.
The value of this attribute shall always be set to 1 and shall be used in the EID parameter of any Control Sequence that addresses the AVControl interface.
refID xsi:string optional
Can be used to uniquely identify the object represented by this element for external binding reference purposes.
The value of the refID shall be unique for each object within the AVFunction and is implementation-specific. May be a GUID.
Source
<xsi:element name="avControlInterface">
  <xsi:annotation>
    <xsi:documentation>Describes the mandatory AVControl interface.</xsi:documentation>
  </xsi:annotation>
  <xsi:complexType>
    <xsi:sequence>
      <xsi:element name="avddInfo" type="onlyRefControlType"/>
      <xsi:element name="avddContent" type="onlyRefControlType"/>
      <xsi:element name="commit" type="wo0_1_1ControlType" minOccurs="0"/>
      <xsi:element name="powerLineFreq" type="rowUnsignedIntControlType" minOccurs="0"/>
      <xsi:element name="remoteOnly" type="rwControlType" minOccurs="0"/>
      <!-- alternateSetting 0 shall always be present but does not need any description (empty) -->
      <!-- Possible # of alternateSettings that can be advertized range from 1 to 255 -->
      <xsi:element name="alternateSetting" maxOccurs="255">
        <xsi:complexType>
          <xsi:sequence>
            <xsi:element ref="inputTerminal" minOccurs="0" maxOccurs="unbounded">
              <xsi:annotation>
                <xsi:documentation>Describes an Input Terminal.</xsi:documentation>
              </xsi:annotation>
            </xsi:element>
            <xsi:element ref="outputTerminal" minOccurs="0" maxOccurs="unbounded">
              <xsi:annotation>
                <xsi:documentation>Describes an Output Terminal.</xsi:documentation>
              </xsi:annotation>
            </xsi:element>
            <xsi:element ref="mixerUnit" minOccurs="0" maxOccurs="unbounded">
              <xsi:annotation>
                <xsi:documentation>Describes a Mixer Unit.</xsi:documentation>
              </xsi:annotation>
            </xsi:element>
            <xsi:element ref="selectorUnit" minOccurs="0" maxOccurs="unbounded">
              <xsi:annotation>
                <xsi:documentation>Describes a Selector Unit.</xsi:documentation>
              </xsi:annotation>
            </xsi:element>
            <xsi:element ref="featureUnit" minOccurs="0" maxOccurs="unbounded">
              <xsi:annotation>
                <xsi:documentation>Describes a Feature Unit.</xsi:documentation>
              </xsi:annotation>
            </xsi:element>
            <xsi:element ref="converterUnit" minOccurs="0" maxOccurs="unbounded">
              <xsi:annotation>
                <xsi:documentation>Describes a Converter Unit.</xsi:documentation>
              </xsi:annotation>
            </xsi:element>
            <xsi:element ref="routerUnit" minOccurs="0" maxOccurs="unbounded">
              <xsi:annotation>
                <xsi:documentation>Describes a Router Unit.</xsi:documentation>
              </xsi:annotation>
            </xsi:element>
            <xsi:element ref="avDataGeneric-InEntity" minOccurs="0" maxOccurs="unbounded">
              <xsi:annotation>
                <xsi:documentation>Describes a Generic AVData Source Entity.</xsi:documentation>
              </xsi:annotation>
            </xsi:element>
            <xsi:element ref="avDataGeneric-OutEntity" minOccurs="0" maxOccurs="unbounded">
              <xsi:annotation>
                <xsi:documentation>Describes a Generic AVData Sink Entity.</xsi:documentation>
              </xsi:annotation>
            </xsi:element>
            <xsi:element ref="avDataFrameBuffer-InEntity" minOccurs="0" maxOccurs="unbounded">
              <xsi:annotation>
                <xsi:documentation>Describes an AVData FrameBuffer-In Entity.</xsi:documentation>
              </xsi:annotation>
            </xsi:element>
            <xsi:element ref="avDataFrameBuffer-OutEntity" minOccurs="0" maxOccurs="unbounded">
              <xsi:annotation>
                <xsi:documentation>Describes an AVData FrameBuffer-Out Entity.</xsi:documentation>
              </xsi:annotation>
            </xsi:element>
            <xsi:element ref="avDataHDMI-OutEntity" minOccurs="0" maxOccurs="unbounded">
              <xsi:annotation>
                <xsi:documentation>Describes an AVData HDMI-Out Entity.</xsi:documentation>
              </xsi:annotation>
            </xsi:element>
            <xsi:any namespace="##other" processContents="skip" minOccurs="0" maxOccurs="unbounded"/>
          </xsi:sequence>
        </xsi:complexType>
      </xsi:element>
    </xsi:sequence>
    <xsi:attribute name="id" type="positiveUnsignedShort" use="required" fixed="1">
      <xsi:annotation>
        <xsi:documentation>This attribute uniquely identifies the AVControl interface of the AVFunction.</xsi:documentation>
        <xsi:documentation>The value of this attribute shall always be set to 1 and shall be used in the EID parameter of any Control Sequence that addresses the AVControl interface.</xsi:documentation>
      </xsi:annotation>
    </xsi:attribute>
    <xsi:attributeGroup ref="refID"/>
  </xsi:complexType>
</xsi:element>
Schema location http://avschemas.usb.org/v1/avschema.xsd
Element avControlInterface / avddInfo
Namespace http://avschemas.usb.org/v1/AVSchema
Diagram
Diagram AVTypes_xsd_Attribute_Group_refID.tmp#refID AVTypes_xsd_Complex_Type_onlyRefControlType.tmp#onlyRefControlType
Type onlyRefControlType
Properties
content: complex
Attributes
QName Type Fixed Default Use Annotation
refID xsi:string optional
Can be used to uniquely identify the object represented by this element for external binding reference purposes.
The value of the refID shall be unique for each object within the AVFunction and is implementation-specific. May be a GUID.
Source
<xsi:element name="avddInfo" type="onlyRefControlType"/>
Schema location http://avschemas.usb.org/v1/avschema.xsd
Element avControlInterface / avddContent
Namespace http://avschemas.usb.org/v1/AVSchema
Diagram
Diagram AVTypes_xsd_Attribute_Group_refID.tmp#refID AVTypes_xsd_Complex_Type_onlyRefControlType.tmp#onlyRefControlType
Type onlyRefControlType
Properties
content: complex
Attributes
QName Type Fixed Default Use Annotation
refID xsi:string optional
Can be used to uniquely identify the object represented by this element for external binding reference purposes.
The value of the refID shall be unique for each object within the AVFunction and is implementation-specific. May be a GUID.
Source
<xsi:element name="avddContent" type="onlyRefControlType"/>
Schema location http://avschemas.usb.org/v1/avschema.xsd
Element avControlInterface / commit
Namespace http://avschemas.usb.org/v1/AVSchema
Diagram
Diagram AVTypes_xsd_Attribute_Group_refID.tmp#refID AVTypes_xsd_Complex_Type_wo0_1_1ControlType.tmp#wo0_1_1ControlType_ranges AVTypes_xsd_Complex_Type_wo0_1_1ControlType.tmp#wo0_1_1ControlType
Type wo0_1_1ControlType
Properties
content: complex
minOccurs: 0
Model ranges
Children ranges
Instance
<commit refID="" xmlns="http://avschemas.usb.org/v1/AVSchema">
  <ranges>{1,1}</ranges>
</commit>
Attributes
QName Type Fixed Default Use Annotation
refID xsi:string optional
Can be used to uniquely identify the object represented by this element for external binding reference purposes.
The value of the refID shall be unique for each object within the AVFunction and is implementation-specific. May be a GUID.
Source
<xsi:element name="commit" type="wo0_1_1ControlType" minOccurs="0"/>
Schema location http://avschemas.usb.org/v1/avschema.xsd
Element avControlInterface / powerLineFreq
Namespace http://avschemas.usb.org/v1/AVSchema
Diagram
Diagram AVTypes_xsd_Attribute_Group_rw.tmp#rw AVTypes_xsd_Attribute_Group_refID.tmp#refID AVTypes_xsd_Element_Group_UnsignedIntGroup.tmp#UnsignedIntGroup_ranges AVTypes_xsd_Element_Group_UnsignedIntGroup.tmp#UnsignedIntGroup AVTypes_xsd_Complex_Type_rowUnsignedIntControlType.tmp#rowUnsignedIntControlType
Type rowUnsignedIntControlType
Properties
content: complex
minOccurs: 0
Model ranges
Children ranges
Instance
<powerLineFreq refID="" rw="" xmlns="http://avschemas.usb.org/v1/AVSchema">
  <ranges>{1,1}</ranges>
</powerLineFreq>
Attributes
QName Type Fixed Default Use Annotation
refID xsi:string optional
Can be used to uniquely identify the object represented by this element for external binding reference purposes.
The value of the refID shall be unique for each object within the AVFunction and is implementation-specific. May be a GUID.
rw rwType required
Used to indicate the read-write support level for the Control.
RO means the CUR Property is implemented as Read-Only and the NEXT Porperty is not implemented.
RON means the CUR Property is implemented as Read-Only and the NEXT Porperty is implemented (always Read-Write).
RW means the CUR Property is implemented as Read-Write and the NEXT Porperty is not implemented.
RWN means the CUR Property is implemented as Read-Write and the NEXT Porperty is implemented (always Read-Write).
Source
<xsi:element name="powerLineFreq" type="rowUnsignedIntControlType" minOccurs="0"/>
Schema location http://avschemas.usb.org/v1/avschema.xsd
Element avControlInterface / remoteOnly
Namespace http://avschemas.usb.org/v1/AVSchema
Diagram
Diagram AVTypes_xsd_Complex_Type_rwControlType.tmp#rwControlType_rw AVTypes_xsd_Attribute_Group_refID.tmp#refID AVTypes_xsd_Complex_Type_rwControlType.tmp#rwControlType
Type rwControlType
Properties
content: complex
minOccurs: 0
Attributes
QName Type Fixed Default Use Annotation
refID xsi:string optional
Can be used to uniquely identify the object represented by this element for external binding reference purposes.
The value of the refID shall be unique for each object within the AVFunction and is implementation-specific. May be a GUID.
rw restriction of rwType required
Source
<xsi:element name="remoteOnly" type="rwControlType" minOccurs="0"/>
Schema location http://avschemas.usb.org/v1/avschema.xsd
Element avControlInterface / alternateSetting
Namespace http://avschemas.usb.org/v1/AVSchema
Diagram
Diagram avschema_xsd_Element_inputTerminal.tmp#inputTerminal avschema_xsd_Element_outputTerminal.tmp#outputTerminal avschema_xsd_Element_mixerUnit.tmp#mixerUnit avschema_xsd_Element_selectorUnit.tmp#selectorUnit avschema_xsd_Element_featureUnit.tmp#featureUnit avschema_xsd_Element_converterUnit.tmp#converterUnit avschema_xsd_Element_routerUnit.tmp#routerUnit avschema_xsd_Element_avDataGeneric-InEntity.tmp#avDataGeneric-InEntity avschema_xsd_Element_avDataGeneric-OutEntity.tmp#avDataGeneric-OutEntity avschema_xsd_Element_avDataFrameBuffer-InEntity.tmp#avDataFrameBuffer-InEntity avschema_xsd_Element_avDataFrameBuffer-OutEntity.tmp#avDataFrameBuffer-OutEntity avschema_xsd_Element_avDataHDMI-OutEntity.tmp#avDataHDMI-OutEntity
Properties
content: complex
maxOccurs: 255
Model inputTerminal* , outputTerminal* , mixerUnit* , selectorUnit* , featureUnit* , converterUnit* , routerUnit* , avDataGeneric-InEntity* , avDataGeneric-OutEntity* , avDataFrameBuffer-InEntity* , avDataFrameBuffer-OutEntity* , avDataHDMI-OutEntity* , ANY element from ANY namespace OTHER than 'http://avschemas.usb.org/v1/AVSchema'
Children avDataFrameBuffer-InEntity, avDataFrameBuffer-OutEntity, avDataGeneric-InEntity, avDataGeneric-OutEntity, avDataHDMI-OutEntity, converterUnit, featureUnit, inputTerminal, mixerUnit, outputTerminal, routerUnit, selectorUnit
Instance
<alternateSetting xmlns="http://avschemas.usb.org/v1/AVSchema">
  <inputTerminal avDataId="" id="" refID="">{0,unbounded}</inputTerminal>
  <outputTerminal avDataId="" id="" refID="">{0,unbounded}</outputTerminal>
  <mixerUnit id="" refID="">{0,unbounded}</mixerUnit>
  <selectorUnit id="" refID="">{0,unbounded}</selectorUnit>
  <featureUnit id="" refID="">{0,unbounded}</featureUnit>
  <converterUnit id="" refID="">{0,unbounded}</converterUnit>
  <routerUnit id="" refID="">{0,unbounded}</routerUnit>
  <avDataGeneric-InEntity id="" linkID="" refID="" terminalID="">{0,unbounded}</avDataGeneric-InEntity>
  <avDataGeneric-OutEntity id="" linkID="" refID="" terminalID="">{0,unbounded}</avDataGeneric-OutEntity>
  <avDataFrameBuffer-InEntity id="" linkID="" refID="" terminalID="">{0,unbounded}</avDataFrameBuffer-InEntity>
  <avDataFrameBuffer-OutEntity id="" linkID="" refID="" terminalID="">{0,unbounded}</avDataFrameBuffer-OutEntity>
  <avDataHDMI-OutEntity id="" linkID="" refID="" terminalID="">{0,unbounded}</avDataHDMI-OutEntity>
</alternateSetting>
Source
<xsi:element name="alternateSetting" maxOccurs="255">
  <xsi:complexType>
    <xsi:sequence>
      <xsi:element ref="inputTerminal" minOccurs="0" maxOccurs="unbounded">
        <xsi:annotation>
          <xsi:documentation>Describes an Input Terminal.</xsi:documentation>
        </xsi:annotation>
      </xsi:element>
      <xsi:element ref="outputTerminal" minOccurs="0" maxOccurs="unbounded">
        <xsi:annotation>
          <xsi:documentation>Describes an Output Terminal.</xsi:documentation>
        </xsi:annotation>
      </xsi:element>
      <xsi:element ref="mixerUnit" minOccurs="0" maxOccurs="unbounded">
        <xsi:annotation>
          <xsi:documentation>Describes a Mixer Unit.</xsi:documentation>
        </xsi:annotation>
      </xsi:element>
      <xsi:element ref="selectorUnit" minOccurs="0" maxOccurs="unbounded">
        <xsi:annotation>
          <xsi:documentation>Describes a Selector Unit.</xsi:documentation>
        </xsi:annotation>
      </xsi:element>
      <xsi:element ref="featureUnit" minOccurs="0" maxOccurs="unbounded">
        <xsi:annotation>
          <xsi:documentation>Describes a Feature Unit.</xsi:documentation>
        </xsi:annotation>
      </xsi:element>
      <xsi:element ref="converterUnit" minOccurs="0" maxOccurs="unbounded">
        <xsi:annotation>
          <xsi:documentation>Describes a Converter Unit.</xsi:documentation>
        </xsi:annotation>
      </xsi:element>
      <xsi:element ref="routerUnit" minOccurs="0" maxOccurs="unbounded">
        <xsi:annotation>
          <xsi:documentation>Describes a Router Unit.</xsi:documentation>
        </xsi:annotation>
      </xsi:element>
      <xsi:element ref="avDataGeneric-InEntity" minOccurs="0" maxOccurs="unbounded">
        <xsi:annotation>
          <xsi:documentation>Describes a Generic AVData Source Entity.</xsi:documentation>
        </xsi:annotation>
      </xsi:element>
      <xsi:element ref="avDataGeneric-OutEntity" minOccurs="0" maxOccurs="unbounded">
        <xsi:annotation>
          <xsi:documentation>Describes a Generic AVData Sink Entity.</xsi:documentation>
        </xsi:annotation>
      </xsi:element>
      <xsi:element ref="avDataFrameBuffer-InEntity" minOccurs="0" maxOccurs="unbounded">
        <xsi:annotation>
          <xsi:documentation>Describes an AVData FrameBuffer-In Entity.</xsi:documentation>
        </xsi:annotation>
      </xsi:element>
      <xsi:element ref="avDataFrameBuffer-OutEntity" minOccurs="0" maxOccurs="unbounded">
        <xsi:annotation>
          <xsi:documentation>Describes an AVData FrameBuffer-Out Entity.</xsi:documentation>
        </xsi:annotation>
      </xsi:element>
      <xsi:element ref="avDataHDMI-OutEntity" minOccurs="0" maxOccurs="unbounded">
        <xsi:annotation>
          <xsi:documentation>Describes an AVData HDMI-Out Entity.</xsi:documentation>
        </xsi:annotation>
      </xsi:element>
      <xsi:any namespace="##other" processContents="skip" minOccurs="0" maxOccurs="unbounded"/>
    </xsi:sequence>
  </xsi:complexType>
</xsi:element>
Schema location http://avschemas.usb.org/v1/avschema.xsd
Attribute avControlInterface / @id
Namespace No namespace
Annotations
This attribute uniquely identifies the AVControl interface of the AVFunction.
The value of this attribute shall always be set to 1 and shall be used in the EID parameter of any Control Sequence that addresses the AVControl interface.
Type positiveUnsignedShort
Properties
use: required
fixed: 1
Facets
minInclusive 1
Used by
Source
<xsi:attribute name="id" type="positiveUnsignedShort" use="required" fixed="1">
  <xsi:annotation>
    <xsi:documentation>This attribute uniquely identifies the AVControl interface of the AVFunction.</xsi:documentation>
    <xsi:documentation>The value of this attribute shall always be set to 1 and shall be used in the EID parameter of any Control Sequence that addresses the AVControl interface.</xsi:documentation>
  </xsi:annotation>
</xsi:attribute>
Schema location http://avschemas.usb.org/v1/avschema.xsd