model

package
v0.9.0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Feb 9, 2024 License: MIT Imports: 0 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type Asset

type Asset struct {
	ID                  string   `json:"id,omitempty"`
	URL                 string   `json:"url,omitempty"`
	CreatedAt           string   `json:"created_at,omitempty"`
	Status              string   `json:"status,omitempty"`
	Duration            float64  `json:"duration,omitempty"`
	MaxStoredResolution string   `json:"max_stored_resolution,omitempty"`
	MaxStoredFrameRate  float64  `json:"max_stored_frame_rate,omitempty"`
	AspectRatio         string   `json:"aspect_ratio,omitempty"`
	Passthrough         string   `json:"passthrough,omitempty"`
	Poster              string   `json:"poster,omitempty"`
	Thumbnail           string   `json:"thumbnail,omitempty"`
	Sources             []Source `json:"sources,omitempty"`
}

Asset Information from Mux

type Source

type Source struct {
	Source string `json:"src"`
	Type   string `json:"type"`
}

Source manifests

type Video

type Video struct {
	ID          string   `json:"id,omitempty"`
	Title       string   `json:"title,omitempty"`
	Description string   `json:"description,omitempty"`
	SourceURL   string   `json:"source_url,omitempty"`
	Asset       *Asset   `json:"asset,omitempty"`
	Duration    float64  `json:"duration,omitempty"`
	Poster      string   `json:"poster,omitempty"`
	Thumbnail   string   `json:"thumbnail,omitempty"`
	Policy      string   `json:"policy,omitempty"`
	Sources     []Source `json:"sources,omitempty"`
	CreatedAt   string   `json:"created_at,omitempty"`
	UpdatedAt   string   `json:"updated_at,omitempty"`
}

Video struct

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL