Class EmbeddedVideoView
- Namespace
- idunno.Bluesky.Embed
- Assembly
- idunno.Bluesky.dll
Represents a view over an embedded video in a post.
public record EmbeddedVideoView : EmbeddedView, IEquatable<View>, IEquatable<View>, IEquatable<EmbeddedView>, IEquatable<EmbeddedVideoView>Inheritance
Implements
Inherited Members
Constructors
EmbeddedVideoView(EmbeddedVideoView)
protected EmbeddedVideoView(EmbeddedVideoView original)Parameters
originalEmbeddedVideoView
EmbeddedVideoView(EmbeddedVideoView)
protected EmbeddedVideoView(EmbeddedVideoView original)Parameters
originalEmbeddedVideoView
EmbeddedVideoView(EmbeddedVideoView)
protected EmbeddedVideoView(EmbeddedVideoView original)Parameters
originalEmbeddedVideoView
Properties
AltText
Gets the alt text description of the video, for accessibility, if the service provided one.
[JsonInclude]
[JsonPropertyName("alt")]
public string? AltText { get; init; }Property Value
AltText
Gets the alt text description of the video, for accessibility, if the service provided one.
[JsonInclude]
[JsonPropertyName("alt")]
public string? AltText { get; init; }Property Value
AltText
Gets the alt text description of the video, for accessibility, if the service provided one.
[JsonInclude]
[JsonPropertyName("alt")]
public string? AltText { get; init; }Property Value
AspectRatio
Gets an optional aspect ratio for the video.
[JsonInclude]
public AspectRatio? AspectRatio { get; init; }Property Value
AspectRatio
Gets an optional aspect ratio for the video.
[JsonInclude]
public AspectRatio? AspectRatio { get; init; }Property Value
AspectRatio
Gets an optional aspect ratio for the video.
[JsonInclude]
public AspectRatio? AspectRatio { get; init; }Property Value
Cid
Gets the Content Identifier for the video.
[JsonInclude]
[JsonRequired]
public Cid Cid { get; init; }Property Value
- Cid
Cid
Gets the Content Identifier for the video.
[JsonInclude]
[JsonRequired]
public Cid Cid { get; init; }Property Value
- Cid
Cid
Gets the Content Identifier for the video.
[JsonInclude]
[JsonRequired]
public Cid Cid { get; init; }Property Value
- Cid
EqualityContract
protected override Type EqualityContract { get; }Property Value
EqualityContract
protected override Type EqualityContract { get; }Property Value
EqualityContract
protected override Type EqualityContract { get; }Property Value
PlaylistUri
Gets the System.Uri for the playlist of the video.
[JsonPropertyName("playlist")]
[JsonInclude]
[JsonRequired]
public Uri PlaylistUri { get; init; }Property Value
- Uri
PlaylistUri
Gets the System.Uri for the playlist of the video.
[JsonPropertyName("playlist")]
[JsonInclude]
[JsonRequired]
public Uri PlaylistUri { get; init; }Property Value
- Uri
PlaylistUri
Gets the System.Uri for the playlist of the video.
[JsonPropertyName("playlist")]
[JsonInclude]
[JsonRequired]
public Uri PlaylistUri { get; init; }Property Value
- Uri
Presentation
Gets an optional hint to the client about how to present the video. Known values are provided by idunno.Bluesky.Embed.VideoPresentationKnownValues, but may contain any value.
[JsonInclude]
public string? Presentation { get; init; }Property Value
Presentation
Gets an optional hint to the client about how to present the video. Known values are provided by idunno.Bluesky.Embed.VideoPresentationKnownValues, but may contain any value.
[JsonInclude]
public string? Presentation { get; init; }Property Value
Presentation
Gets an optional hint to the client about how to present the video. Known values are provided by idunno.Bluesky.Embed.VideoPresentationKnownValues, but may contain any value.
[JsonInclude]
public string? Presentation { get; init; }Property Value
ThumbnailUri
Gets the System.Uri for the video thumbnail, if the service provided one.
[JsonInclude]
[JsonPropertyName("thumbnail")]
public Uri? ThumbnailUri { get; init; }Property Value
- Uri?
ThumbnailUri
Gets the System.Uri for the video thumbnail, if the service provided one.
[JsonInclude]
[JsonPropertyName("thumbnail")]
public Uri? ThumbnailUri { get; init; }Property Value
- Uri?
ThumbnailUri
Gets the System.Uri for the video thumbnail, if the service provided one.
[JsonInclude]
[JsonPropertyName("thumbnail")]
public Uri? ThumbnailUri { get; init; }Property Value
- Uri?
Methods
<Clone>$()
public override EmbeddedVideoView <Clone>$()Returns
<Clone>$()
public override EmbeddedVideoView <Clone>$()Returns
<Clone>$()
public override EmbeddedVideoView <Clone>$()Returns
Equals(object?)
public override bool Equals(object? obj)Parameters
objobject?
Returns
Equals(EmbeddedView?)
public override sealed bool Equals(EmbeddedView? other)Parameters
otherEmbeddedView?
Returns
Equals(EmbeddedVideoView?)
public virtual bool Equals(EmbeddedVideoView? other)Parameters
otherEmbeddedVideoView?
Returns
Equals(object?)
public override bool Equals(object? obj)Parameters
objobject?
Returns
Equals(EmbeddedView?)
public override sealed bool Equals(EmbeddedView? other)Parameters
otherEmbeddedView?
Returns
Equals(EmbeddedVideoView?)
public virtual bool Equals(EmbeddedVideoView? other)Parameters
otherEmbeddedVideoView?
Returns
Equals(object?)
public override bool Equals(object? obj)Parameters
objobject?
Returns
Equals(EmbeddedView?)
public override sealed bool Equals(EmbeddedView? other)Parameters
otherEmbeddedView?
Returns
Equals(EmbeddedVideoView?)
public virtual bool Equals(EmbeddedVideoView? other)Parameters
otherEmbeddedVideoView?
Returns
GetHashCode()
public override int GetHashCode()Returns
GetHashCode()
public override int GetHashCode()Returns
GetHashCode()
public override int GetHashCode()Returns
PrintMembers(StringBuilder)
protected override bool PrintMembers(StringBuilder builder)Parameters
builderStringBuilder
Returns
PrintMembers(StringBuilder)
protected override bool PrintMembers(StringBuilder builder)Parameters
builderStringBuilder
Returns
PrintMembers(StringBuilder)
protected override bool PrintMembers(StringBuilder builder)Parameters
builderStringBuilder
Returns
ToString()
public override string ToString()Returns
ToString()
public override string ToString()Returns
ToString()
public override string ToString()Returns
Operators
operator ==(EmbeddedVideoView?, EmbeddedVideoView?)
public static bool operator ==(EmbeddedVideoView? left, EmbeddedVideoView? right)Parameters
leftEmbeddedVideoView?rightEmbeddedVideoView?
Returns
operator ==(EmbeddedVideoView?, EmbeddedVideoView?)
public static bool operator ==(EmbeddedVideoView? left, EmbeddedVideoView? right)Parameters
leftEmbeddedVideoView?rightEmbeddedVideoView?
Returns
operator ==(EmbeddedVideoView?, EmbeddedVideoView?)
public static bool operator ==(EmbeddedVideoView? left, EmbeddedVideoView? right)Parameters
leftEmbeddedVideoView?rightEmbeddedVideoView?
Returns
operator !=(EmbeddedVideoView?, EmbeddedVideoView?)
public static bool operator !=(EmbeddedVideoView? left, EmbeddedVideoView? right)Parameters
leftEmbeddedVideoView?rightEmbeddedVideoView?
Returns
operator !=(EmbeddedVideoView?, EmbeddedVideoView?)
public static bool operator !=(EmbeddedVideoView? left, EmbeddedVideoView? right)Parameters
leftEmbeddedVideoView?rightEmbeddedVideoView?
Returns
operator !=(EmbeddedVideoView?, EmbeddedVideoView?)
public static bool operator !=(EmbeddedVideoView? left, EmbeddedVideoView? right)Parameters
leftEmbeddedVideoView?rightEmbeddedVideoView?