Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
Types ¶
type Job ¶ added in v1.20.2
type Job struct {
Threads int
}
Job holds configuration for an unencrypted download.
func (*Job) DownloadDash ¶ added in v1.20.2
DownloadDash parses and downloads a clear DASH stream.
type PlayReadyJob ¶ added in v1.20.2
type PlayReadyJob struct {
Threads int
CertificateChain string
EncryptSignKey string
Send func([]byte) ([]byte, error)
}
PlayReadyJob holds configuration for a PlayReady encrypted download.
func (*PlayReadyJob) DownloadDash ¶ added in v1.20.4
DownloadDash parses and downloads a PlayReady-encrypted DASH stream.
func (*PlayReadyJob) DownloadHls ¶ added in v1.20.4
DownloadHls parses and downloads a PlayReady-encrypted HLS stream.
type WidevineJob ¶ added in v1.20.2
type WidevineJob struct {
Threads int
ClientId string
PrivateKey string
Send func([]byte) ([]byte, error)
}
WidevineJob holds configuration for a Widevine encrypted download.
func (*WidevineJob) DownloadDash ¶ added in v1.20.4
DownloadDash parses and downloads a Widevine-encrypted DASH stream.
func (*WidevineJob) DownloadHls ¶ added in v1.20.4
DownloadHls parses and downloads a Widevine-encrypted HLS stream.
Click to show internal directories.
Click to hide internal directories.