<?xml version="1.0" encoding="UTF-8"?>
<component xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" manufacturer="HDFury" model="VideoProcessor" rpm_xml_version="13.1" minimum_component_engine_version="0.0" xsi:noNamespaceSchemaLocation="racepoint_component_profile.xsd" alias="" device_class="AV_processor">
    <notes>


Version: 13.1, Change: location
</notes>
    <control_interfaces preferred="ip">
        <ip name_on_component="LAN" response_time_length_ms="500" port="2210" protocol="tcp">
            <send_prefix type="character"></send_prefix>
            <send_postfix type="hex">0D</send_postfix>
        </ip>
    </control_interfaces>
    <media_interfaces>
        <input name_on_component="HDMI 3">
            <combined_media>
                <audio_media type="hdmi_audio"></audio_media>
                <video_media type="hdmi"></video_media>
            </combined_media>
        </input>
        <input name_on_component="HDMI 2">
            <combined_media>
                <audio_media type="hdmi_audio"></audio_media>
                <video_media type="hdmi"></video_media>
            </combined_media>
        </input>
        <input name_on_component="HDMI 1">
            <combined_media>
                <audio_media type="hdmi_audio"></audio_media>
                <video_media type="hdmi"></video_media>
            </combined_media>
        </input>
        <input name_on_component="HDMI 0">
            <combined_media>
                <audio_media type="hdmi_audio"></audio_media>
                <video_media type="hdmi"></video_media>
            </combined_media>
        </input>
        <output name_on_component="HDMI TX0">
            <combined_media>
                <audio_media type="hdmi_audio"></audio_media>
                <video_media type="hdmi"></video_media>
            </combined_media>
        </output>
        <output name_on_component="HDMI Audio Out">
            <combined_media>
                <audio_media type="hdmi_audio"></audio_media>
                <video_media type="hdmi"></video_media>
            </combined_media>
        </output>
        <output name_on_component="HDMI TX1">
            <combined_media>
                <audio_media type="hdmi_audio"></audio_media>
                <video_media type="hdmi"></video_media>
            </combined_media>
        </output>
        <data name_on_component="LAN">
            <combined_media>
                <data_media type="ethernet"></data_media>
                <control port="2210"></control>
            </combined_media>
        </data>
    </media_interfaces>
    <state_variable_list>
        <state_variable name="Power_current_power_AV Processor" state_center_binding="CurrentPowerStatus" state_center_type="string" owning_logical_component="AV Processor">OFF</state_variable>
        <state_variable name="Mute_current_mute_AV Processor" state_center_binding="CurrentMuteStatus" state_center_type="string" owning_logical_component="AV Processor">OFF</state_variable>
        <volume_state_variable name="Volume_current_volume_AV Processor" state_center_binding="CurrentVolume" state_center_type="integer" owning_logical_component="AV Processor" granularity="1" min_value="0" max_value="100">0</volume_state_variable>
        <state_variable name="Power_current_power_AV Processor 2" state_center_binding="CurrentPowerStatus" state_center_type="string" owning_logical_component="AV Processor 2">OFF</state_variable>
        <state_variable name="Mute_current_mute_AV Processor 2" state_center_binding="CurrentMuteStatus" state_center_type="string" owning_logical_component="AV Processor 2">OFF</state_variable>
        <volume_state_variable name="Volume_current_volume_AV Processor 2" state_center_binding="CurrentVolume" state_center_type="integer" owning_logical_component="AV Processor 2" granularity="1" min_value="0" max_value="100">0</volume_state_variable>
        <state_variable name="Power_current_power_AV Processor 3" state_center_binding="CurrentPowerStatus" state_center_type="string" owning_logical_component="AV Processor 3">OFF</state_variable>
        <state_variable name="Mute_current_mute_AV Processor 3" state_center_binding="CurrentMuteStatus" state_center_type="string" owning_logical_component="AV Processor 3">OFF</state_variable>
        <volume_state_variable name="Volume_current_volume_AV Processor 3" state_center_binding="CurrentVolume" state_center_type="integer" owning_logical_component="AV Processor 3" granularity="1" min_value="0" max_value="100">0</volume_state_variable>
    </state_variable_list>
    <logical_component logical_component_name="AV Processor">
        <implementation>
            <input name_on_component="HDMI 3">
                <action_to_select name="SelectInputHDMI 3"></action_to_select>
            </input>
            <output name_on_component="HDMI TX0"></output>
            <output name_on_component="HDMI Audio Out"></output>
            <output name_on_component="HDMI TX1"></output>
        </implementation>
        <implementation>
            <input name_on_component="HDMI 2">
                <action_to_select name="SelectInputHDMI 2"></action_to_select>
            </input>
            <output name_on_component="HDMI TX0"></output>
            <output name_on_component="HDMI Audio Out"></output>
            <output name_on_component="HDMI TX1"></output>
        </implementation>
        <implementation>
            <input name_on_component="HDMI 1">
                <action_to_select name="SelectInputHDMI 1"></action_to_select>
            </input>
            <output name_on_component="HDMI TX0"></output>
            <output name_on_component="HDMI Audio Out"></output>
            <output name_on_component="HDMI TX1"></output>
        </implementation>
        <implementation>
            <input name_on_component="HDMI 0">
                <action_to_select name="SelectInputHDMI 0"></action_to_select>
            </input>
            <output name_on_component="HDMI TX0"></output>
            <output name_on_component="HDMI Audio Out"></output>
            <output name_on_component="HDMI TX1"></output>
        </implementation>
        <custom_component_actions>
            <action name="SelectInputHDMI 3">
                <command_interface interface="ip">
                    <command response_required="no">
                        <command_string type="character">set inseltx0 3</command_string>
                        <delay ms_delay="200"></delay>
                    </command>
                </command_interface>
            </action>
            <action name="SelectInputHDMI 2">
                <command_interface interface="ip">
                    <command response_required="no">
                        <command_string type="character">set inseltx0 2</command_string>
                        <delay ms_delay="200"></delay>
                    </command>
                </command_interface>
            </action>
            <action name="SelectInputHDMI 1">
                <command_interface interface="ip">
                    <command response_required="no">
                        <command_string type="character">set inseltx0 1</command_string>
                        <delay ms_delay="200"></delay>
                    </command>
                </command_interface>
            </action>
        </custom_component_actions>
    </logical_component>
    <logical_component logical_component_name="AV Processor 2">
        <implementation>
            <input name_on_component="HDMI 3">
                <action_to_select name="SelectInputHDMI 3"></action_to_select>
            </input>
        </implementation>
        <implementation>
            <input name_on_component="HDMI 2">
                <action_to_select name="SelectInputHDMI 2"></action_to_select>
            </input>
        </implementation>
        <implementation>
            <input name_on_component="HDMI 1">
                <action_to_select name="SelectInputHDMI 1"></action_to_select>
            </input>
        </implementation>
        <implementation>
            <input name_on_component="HDMI 0">
                <action_to_select name="SelectInputHDMI 0"></action_to_select>
            </input>
        </implementation>
        <custom_component_actions>
            <action name="SelectInputHDMI 3">
                <command_interface interface="ip">
                    <command response_required="no">
                        <command_string type="character">set inseltx0 3</command_string>
                        <delay ms_delay="200"></delay>
                    </command>
                </command_interface>
            </action>
            <action name="SelectInputHDMI 2">
                <command_interface interface="ip">
                    <command response_required="no">
                        <command_string type="character">set inseltx0 2</command_string>
                        <delay ms_delay="200"></delay>
                    </command>
                </command_interface>
            </action>
            <action name="SelectInputHDMI 1">
                <command_interface interface="ip">
                    <command response_required="no">
                        <command_string type="character">set inseltx0 1</command_string>
                        <delay ms_delay="200"></delay>
                    </command>
                </command_interface>
            </action>
        </custom_component_actions>
    </logical_component>
    <logical_component logical_component_name="AV Processor 3">
        <implementation>
            <input name_on_component="HDMI 3">
                <action_to_select name="SelectInputHDMI 3"></action_to_select>
            </input>
        </implementation>
        <implementation>
            <input name_on_component="HDMI 2">
                <action_to_select name="SelectInputHDMI 2"></action_to_select>
            </input>
        </implementation>
        <implementation>
            <input name_on_component="HDMI 1">
                <action_to_select name="SelectInputHDMI 1"></action_to_select>
            </input>
        </implementation>
        <implementation>
            <input name_on_component="HDMI 0">
                <action_to_select name="SelectInputHDMI 0"></action_to_select>
            </input>
        </implementation>
        <custom_component_actions>
            <action name="SelectInputHDMI 3">
                <command_interface interface="ip">
                    <command response_required="no">
                        <command_string type="character">set inseltx0 3</command_string>
                        <delay ms_delay="200"></delay>
                    </command>
                </command_interface>
            </action>
            <action name="SelectInputHDMI 2">
                <command_interface interface="ip">
                    <command response_required="no">
                        <command_string type="character">set inseltx0 2</command_string>
                        <delay ms_delay="200"></delay>
                    </command>
                </command_interface>
            </action>
            <action name="SelectInputHDMI 1">
                <command_interface interface="ip">
                    <command response_required="no">
                        <command_string type="character">set inseltx0 1</command_string>
                        <delay ms_delay="200"></delay>
                    </command>
                </command_interface>
            </action>
        </custom_component_actions>
    </logical_component>
</component>