[Representational Image] HTC’s two Nexus 2016 phones’ codenames leaked. Pictured: HTC smartphones are displayed in a mobile phone shop in Taipei April 8, 2013.REUTERS/Pichi Chuang

All eyes are on HTC 10 aka HTC One M10, as it is set to be announced Tuesday, but fans can have a glimpse of the device before it is officially revealed. A 50-second video that appears to be the official promo of the handset has been leaked, and this could play spoilsport at its unveiling.

The video, which shows the device from all angles, was first spotted on an XDA thread before being posted on Reddit, according to Gadget NDTV. The phone, believed to be the new HTC 10, is seen with metal sides, a physical home button, a USB Type-C port, a headphone jack at the top, volume and power buttons at the right along with slots for SD card/SIM card, and two horizontal antennae.

[Read: HTC 10: 3 variants of flagship device expected]

The HTC 10 will be unveiled simultaneously in New York, London and Taipei Tuesday. It is expected to be a game-changing device for the struggling Taiwanese technology giant. The company has hinted in a teaser the device will have a great camera.

[Read: HTC 10 round-up: Release, specifications, pricing, other details]

Photographer Kisha Bari has hinted the upcoming next-generation smartphone will have a front-snapper with OIS (optical image stabilisation). She posted a photo on Twitter with the caption: "My selfie using the world?s first OIS Selfie camera. Celebrating the new HTC10 with HTC. #powerof10 [sic]."

A picture of the phone that was also being shared on Reddit has been removed from Twitter. LlabTooFeR had earlier claimed in a tweet the device will have a Sony IMX377 12MP main camera and a 5MP UltraPixel front-snapper.

[Read: HTC 10 (aka One M10) release date, price: Best selfie camera with OIS feature hinted]

It is reported that HTC 10 will sport a 5.2-inch screen with 1,440x2,560 pixels, come packed with 64GB/128GB internal memory (with microSD card slot), and house a 3,000mAh battery. According to a GFXBench listing (via Winfuture), the device will have a 5.1-inch touchscreen with 2,560x1,440 pixels, a Qualcomm Snapdragon 820 processor, an Adreno 530 GPU, Android 6.0.1 Marshmallow, 32GB internal memory, 4GB RAM, a 12MP main camera and a 5MP front-snapper.