# XWUIVideoPlayerMeta

The below-player meta block for a YouTube watch page: the video title, a channel row (composed XWUIAvatar + channel name + subscriber count + a toggling Subscribe button), and a right-side action group of Like / Dislike / Share / Save / Download buttons (Like and Dislike are mutually exclusive). Pass `data.title` and `data.channelName` (required) plus `data.channelAvatar`, `data.subscribers`, `data.subscribed`, `data.likeCount`/`data.shareCount` (strings), and the `data.likedByMe`/`dislikedByMe`/`saved` flags; each control surfaces a callback such as `onSubscribeToggle`, `onLikeToggle`, `onShareClick`, and `onDownloadClick`.

## Basic Usage

A meta row for "How we built OPFlow" with the Ops Engineering channel, a 12K subscriber count, a Subscribe button, and a 1.2K like action.

```example
file: examples/BasicUsage.ts
html: examples/BasicUsage.html
title: Basic Usage
description: A below-player meta block with title, channel, 12K subscribers, Subscribe button, and Like / Dislike / Share / Save / Download actions.
```

## Subscribed With High Likes

A subscribed channel row with a large like count, channel avatar, and handle.

```example
file: examples/SubscribedHighLikes.ts
html: examples/SubscribedHighLikes.html
title: Subscribed With High Likes
description: A meta block in the subscribed state with a 92K like count and the channel avatar and handle filled in.
```

## Liked And Saved

A meta block reflecting the viewer's own liked and saved state with a share count.

```example
file: examples/LikedAndSaved.ts
html: examples/LikedAndSaved.html
title: Liked And Saved
description: A meta block with the Like and Save actions in their active states and a share count on the Share button.
```

```api
```
