All Downloads are FREE. Search and download functionalities are using the official Maven repository.

com.hiczp.bilibili.api.player.model.VideoPlayUrl.kt Maven / Gradle / Ivy

There is a newer version: 0.2.0
Show newest version
package com.hiczp.bilibili.api.player.model

import com.google.gson.annotations.SerializedName

data class VideoPlayUrl(
        @SerializedName("code")
        var code: Int, // 0
        @SerializedName("data")
        var `data`: Data,
        @SerializedName("message")
        var message: String, // 0
        @SerializedName("ttl")
        var ttl: Int // 1
) {
    data class Data(
            @SerializedName("accept_description")
            var acceptDescription: List,
            @SerializedName("accept_format")
            var acceptFormat: String, // flv_p60,flv720_p60,flv,flv720,flv480,flv360
            @SerializedName("accept_quality")
            var acceptQuality: List,
            @SerializedName("dash")
            var dash: Dash,
            @SerializedName("fnval")
            var fnval: Int, // 16
            @SerializedName("fnver")
            var fnver: Int, // 0
            @SerializedName("format")
            var format: String, // flv480
            @SerializedName("from")
            var from: String, // local
            @SerializedName("quality")
            var quality: Int, // 32
            @SerializedName("result")
            var result: String, // suee
            @SerializedName("seek_param")
            var seekParam: String, // start
            @SerializedName("seek_type")
            var seekType: String, // offset
            @SerializedName("timelength")
            var timelength: Long, // 196367
            @SerializedName("video_codecid")
            var videoCodecid: Int, // 7
            @SerializedName("video_project")
            var videoProject: Boolean // true
    ) {
        data class Dash(
                @SerializedName("audio")
                var audio: List




© 2015 - 2025 Weber Informatics LLC | Privacy Policy