A wireless communication apparatus, comprising: input means (1a, 121, 621, 721) configured to input data; priority determination means (1b, 122, 622, 722) configured to determine a priority of the data according to a Quality of Service, QoS, setting indicated by a priority included in the data; output means (1d, 124, 624, 724) configured to output the data by a wireless communication at a set communication speed, set by a speed control means (1c, 123, 623, 723), wherein the speed control means (1c, 123, 623, 723) is configured to set a first communication speed of the wireless communication according to the priority determined by the priority determination means when input of data in which QoS is set is detected, and to set a second communication speed of the wireless communication to be lower than the first communication speed when input of data in which QoS is set is not detected for a predetermined time; priority-conversion-information storage means (151, 651, 751) configured to store priority conversion information which converts a data priority of input data different in format from a data priority of the wireless communication; and priority conversion means (125, 625, 725) configured to convert the priority of the data input by the input means into the priority of the wireless communication according to the priority conversion information stored in the priority-conversion-information storage means, wherein the input means inputs the data, and the priority determination means (122, 622, 722) is configured to determine the priority of the wireless communication of data whose priority has been converted by the priority conversion means. input means (1a, 121, 621, 721) configured to input data; priority determination means (1b, 122, 622, 722) configured to determine a priority of the data according to a Quality of Service, QoS, setting indicated by a priority included in the data; output means (1d, 124, 624, 724) configured to output the data by a wireless communication at a set communication speed, set by a speed control means (1c, 123, 623, 723), wherein the speed control means (1c, 123, 623, 723) is configured to set a first communication speed of the wireless communication according to the priority determined by the priority determination means when input of data in which QoS is set is detected, and to set a second communication speed of the wireless communication to be lower than the first communication speed when input of data in which QoS is set is not detected for a predetermined time; priority-conversion-information storage means (151, 651, 751) configured to store priority conversion information which converts a data priority of input data different in format from a data priority of the wireless communication; and priority conversion means (125, 625, 725) configured to convert the priority of the data input by the input means into the priority of the wireless communication according to the priority conversion information stored in the priority-conversion-information storage means, wherein the input means inputs the data, and the priority determination means (122, 622, 722) is configured to determine the priority of the wireless communication of data whose priority has been converted by the priority conversion means.