Wi-Fi or wireless local area networks (WLANs) are among the most popular wireless internet access technologies used. The major challenge faced by WLANs is the provision of quality of service (QoS) for real-time applications at high congestion periods. IEEE 802.11e draft presents the only comprehensive QoS infrastructure for WLANs which proposes enhanced distributed channel access (EDCA) that propounds the prioritization of medium access for different traffic classes. EDCA while making perceptible improvements for real-time applications neglects non-real-time applications by allocating their share of the bandwidth to the former in an inefficient manner. In our study, we have found that there are considerable design improvements possible for IEEE 802.11e-based QoS propositions. This paper proposes a novel medium access and transmission mechanism for IEEE 802.11 WLANs that is specifically designed to ensure QoS for triple play services. Based on our study regarding the traffic characteristics of triple play services, we propose a mechanism that adaptively uses the medium access and transmission parameters according to the traffic characteristics of the applications, for better utilization of the available bandwidth. The mechanism also proffers higher medium access priority to the access point as compared to the stations in order to cope with the issue of uplink/downlink traffic asymmetry. Simulation-based analysis of the proposed mechanism compares its performance with EDCA. The proposed mechanism offers promising results in terms of packet loss, packet delay and throughput, and thus ensures QoS for voice, video and data transfer applications.