Versions in this module Expand all Collapse all v0 v0.1.0 Jun 11, 2025 Changes in this version + var ServerList = []string + func Bool(b bool) *bool + func Float32(f float32) *float32 + func Float64(f float64) *float64 + func Int(i int) *int + func Int64(i int64) *int64 + func Pointer[T any](v T) *T + func String(s string) *string + type FastPixSDK struct + InputVideo *InputVideo + ManageLiveStream *ManageLiveStream + ManageVideos *ManageVideos + Playback *Playback + SimulcastStream *SimulcastStream + StartLiveStream *StartLiveStream + func New(opts ...SDKOption) *FastPixSDK + type HTTPClient interface + Do func(req *http.Request) (*http.Response, error) + type InputVideo struct + func (s *InputVideo) CreateMedia(ctx context.Context, request *components.CreateMediaRequest, ...) (*operations.CreateMediaResponse, error) + func (s *InputVideo) DirectUploadVideoMedia(ctx context.Context, request *operations.DirectUploadVideoMediaRequest, ...) (*operations.DirectUploadVideoMediaResponse, error) + type ManageLiveStream struct + func (s *ManageLiveStream) DeleteLiveStream(ctx context.Context, streamID string, opts ...operations.Option) (*operations.DeleteLiveStreamResponse, error) + func (s *ManageLiveStream) GetAllStreams(ctx context.Context, limit *string, offset *string, ...) (*operations.GetAllStreamsResponse, error) + func (s *ManageLiveStream) GetLiveStreamByID(ctx context.Context, streamID string, opts ...operations.Option) (*operations.GetLiveStreamByIDResponse, error) + func (s *ManageLiveStream) UpdateLiveStream(ctx context.Context, streamID string, ...) (*operations.UpdateLiveStreamResponse, error) + type ManageVideos struct + func (s *ManageVideos) DeleteMedia(ctx context.Context, mediaID string, opts ...operations.Option) (*operations.DeleteMediaResponse, error) + func (s *ManageVideos) GetMedia(ctx context.Context, mediaID string, opts ...operations.Option) (*operations.GetMediaResponse, error) + func (s *ManageVideos) ListMedia(ctx context.Context, limit *int64, offset *int64, ...) (*operations.ListMediaResponse, error) + func (s *ManageVideos) RetrieveMediaInputInfo(ctx context.Context, mediaID string, opts ...operations.Option) (*operations.RetrieveMediaInputInfoResponse, error) + func (s *ManageVideos) UpdatedMedia(ctx context.Context, mediaID string, ...) (*operations.UpdatedMediaResponse, error) + type Playback struct + func (s *Playback) CreateMediaPlaybackID(ctx context.Context, mediaID string, ...) (*operations.CreateMediaPlaybackIDResponse, error) + func (s *Playback) CreatePlaybackIDOfStream(ctx context.Context, streamID string, ...) (*operations.CreatePlaybackIDOfStreamResponse, error) + func (s *Playback) DeleteMediaPlaybackID(ctx context.Context, mediaID string, playbackID string, ...) (*operations.DeleteMediaPlaybackIDResponse, error) + func (s *Playback) DeletePlaybackIDOfStream(ctx context.Context, streamID string, playbackID string, ...) (*operations.DeletePlaybackIDOfStreamResponse, error) + func (s *Playback) GetLiveStreamPlaybackID(ctx context.Context, streamID string, playbackID string, ...) (*operations.GetLiveStreamPlaybackIDResponse, error) + type SDKOption func(*FastPixSDK) + func WithClient(client HTTPClient) SDKOption + func WithRetryConfig(retryConfig retry.Config) SDKOption + func WithSecurity(security components.Security) SDKOption + func WithSecuritySource(security func(context.Context) (components.Security, error)) SDKOption + func WithServerIndex(serverIndex int) SDKOption + func WithServerURL(serverURL string) SDKOption + func WithTemplatedServerURL(serverURL string, params map[string]string) SDKOption + func WithTimeout(timeout time.Duration) SDKOption + type SimulcastStream struct + func (s *SimulcastStream) CreateSimulcastOfStream(ctx context.Context, streamID string, ...) (*operations.CreateSimulcastOfStreamResponse, error) + func (s *SimulcastStream) DeleteSimulcastOfStream(ctx context.Context, streamID string, simulcastID string, ...) (*operations.DeleteSimulcastOfStreamResponse, error) + func (s *SimulcastStream) GetSpecificSimulcastOfStream(ctx context.Context, streamID string, simulcastID string, ...) (*operations.GetSpecificSimulcastOfStreamResponse, error) + func (s *SimulcastStream) UpdateSpecificSimulcastOfStream(ctx context.Context, streamID string, simulcastID string, ...) (*operations.UpdateSpecificSimulcastOfStreamResponse, error) + type StartLiveStream struct + func (s *StartLiveStream) CreateNewStream(ctx context.Context, request *components.CreateLiveStreamRequest, ...) (*operations.CreateNewStreamResponse, error)