export declare class PLVLiveChannelJsonRequestResultVO { code?: number; status?: string; body?: string; decrypt(): PLVLiveChannelJsonVO | null; } export declare class PLVLiveChannelJsonVO { channelId?: number; userId?: string; name?: string; description?: string; url?: string; stream?: string; logoImage?: string; logoOpacity?: number; logoPosition?: string; logoHref?: string; coverImage?: string; coverHref?: string; waitImage?: string; waitHref?: string; cutoffImage?: string; cutoffHref?: string; advertType?: string; advertDuration?: number; advertWidth?: number; advertHeight?: number; advertImage?: string; advertHref?: string; advertFlvVid?: string; advertFlvUrl?: string; playerColor?: string; autoPlay?: boolean; warmUpFlv?: string; passwdRestrict?: boolean; passwdEncrypted?: string; isOnlyAudio?: string; isVr?: string; isLowLatency?: string; m3u8Url?: string; m3u8Url1?: string; m3u8Url2?: string; m3u8Url3?: string; currentTimeSecs?: number; streamSign?: string; cameraSign?: string; isNgbEnabled?: string; isUrlProtected?: string; ngbUrl?: string; bakUrl?: string; stopAdvertImage?: string; stopAdvertHref?: string; reportFreq?: number; diskVideoStartTime?: number; streamType?: string; headAdvertShowUrl?: string; headAdvertClickUrl?: string; stopAdvertShowUrl?: string; stopAdvertClickUrl?: string; isRightMenuEnabled?: string; rightMenu?: string; recordFileUrl?: string; recordFileAudioUrl?: any; marquee?: string; marqueeType?: string; marqueeFontColor?: string; marqueeFontSize?: number; marqueeOpacity?: string; marqueeSign?: string; marqueeSetting?: number; marqueeSpeed?: number; recordFileM3u8Url?: string; recordFileSessionId?: string; recordFileOriginSessionId?: string; recordFileOrigin?: string; recordFileDuration?: number; channelSessionId?: string; multirateEnabled?: string; marqueeAutoZoomEnabled?: string; liveType?: string; subChannels?: any[]; cdnType?: string; aliPullUrl?: string; channelRestrictModel?: ChannelRestrictModel; rtmpUrl?: string; multirates?: string; multirateModel?: BitRateVO; txPullUrl?: string; lines?: Lines[]; defaultTeacherImage?: any; channelAlias?: any; h5LowLatency?: string; aliPullProtectExpTime?: number; pullProxyEnabled?: string; closeDanmuEnable?: string; pptDelayTime?: PptDelayTime[]; chatTokenEnabled?: string; isCcb?: string; ccbViewLogEncryptModel?: CcbViewLogEncryptModel; useHls?: string; recordingProtectEnabled?: string; webappCustomDomain?: string; screenCastEnabled?: string; playerPreloadEnabled?: string; transmitChannelId?: any; transmitChannelStream?: any; channelType?: string; enLines?: any; banBrowserEnabled?: string; forbidFirefoxEnabled?: string; hlsjsEnabled?: string; nonWxHlsjsEnabled?: string; channelWatermarkModel?: ChannelWatermarkModel; channelLiveStatusQueryFrequency?: number; androidXSpeedPlayEnabled?: string; timeShiftEnabled?: string; pushStreamStartTime?: number; useTrtcTransformApiEnabled?: string; barrageSpeed?: string; h5LowLatencyFlvEnabled?: string; playerUseWcsEnabled?: string; stallingSendFrequency?: number; autoResolutionConfig?: AutoResolutionConfig; sceneEnabled?: string; rightMenuHref?: string; currentTimeMillis?: number; } export declare class ChannelRestrictModel { channelId?: number; userId?: string; userStatus?: string; authUrl?: string; webSiteWhitelist?: any; webSiteBlacklist?: any; } export declare class Lines { flv?: string; m3u8?: string; rts?: any; m3u81?: string; m3u82?: string; m3u83?: string; bakFlv?: string; bakM3u8?: string; internalFlv?: any; internalHls?: any; cdnType?: string; multirateModel?: BitRateVO; audioFlv?: string; audioM3u8?: string; webRtcEnabled?: string; quickLiveEnabled?: string; quickLiveUrl?: any; overseasSwitchEnabled?: string; } export declare class PptDelayTime { pc?: number; mobile?: number; } export declare class CcbViewLogEncryptModel { type?: any; key?: any; iv?: any; } export declare class ChannelWatermarkModel { watermarkRestrict?: string; watermarkType?: string; watermarkContent?: string; watermarkFontSize?: string; watermarkOpacity?: string; } export declare class AutoResolutionConfig { enabled?: string; aliPullUrl?: any; txPullUrl?: any; } export declare class BitRateVO { defaultDefinition?: string; defaultDefinitionUrl?: string; definitions?: DefinitionVO[]; } export declare class DefinitionVO { definition?: string; url?: string; m3u8?: string; }