The adoption of wireless multimedia sensor networks (WMSNs) by applications that require complex operations, ranging from health care to industrial monitoring, has brought forward a new challenge of fulfilling the quality of service (QoS) requirements of these applications. Since the requirements depend on the applications, it would be difficult to design a single MAC that satisfies the wide range of applications. This calls for a suitable MAC protocol capable of achieving application-specific QoS. In this paper, we have proposed a novel MAC protocol with different QoS for WMSNs, which not only adapts to application oriented QoS, but also attempts to conserve energy without violating QoS-constraints. Simulation results demonstrate that the proposed protocol is capable of providing a bound latency including real-time and better throughput, at the cost of reasonable energy consumption, in comparison to other existing MAC protocols.