Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type MetaData ¶
type MetaData struct {
Filename string `json:"filename"`
}
MetaData represents metadata of a file. There is more, but we just need filename
type Store ¶ added in v0.9.6
type Store struct {
// contains filtered or unexported fields
}
func (*Store) TranscodeFinished ¶ added in v0.9.6
TranscodeFinished handles marking a transcode item as finished
@Summary Transcode Finished @Description Marks a transcode item as finished @ID new-encoder-transcode-finished @Tags encoder @Accept json @Param taskid path int true "Task ID" @Success 200 @Router /v1/internal/encoder/transcode_finished/{taskid} [post]
func (*Store) UploadRequest ¶ added in v0.9.6
UploadRequest handles authenticating an upload request.
Connects with tusd through web-hooks, so tusd POSTs here. Tusd's requests here do contain a lot of useful information. But for this endpoint, we are just checking for the JWT.
@Summary New upload request @Description Authenticates tusd's webhook requests @ID new-encoder-upload-request @Tags encoder @Accept json @Success 200 @Router /v1/internal/encoder/upload_request [post]