diff --git a/ci_media.go b/ci_media.go index b582243..e5f936f 100644 --- a/ci_media.go +++ b/ci_media.go @@ -266,13 +266,20 @@ type ConcatFragment struct { // ConcatTemplate TODO type ConcatTemplate struct { - ConcatFragment []ConcatFragment `xml:"ConcatFragment,omitempty"` - Audio *Audio `xml:"Audio,omitempty"` - Video *Video `xml:"Video,omitempty"` - Container *Container `xml:"Container,omitempty"` - Index string `xml:"Index,omitempty"` - AudioMix *AudioMix `xml:"AudioMix,omitempty"` - AudioMixArray []AudioMix `xml:"AudioMixArray,omitempty"` + ConcatFragment []ConcatFragment `xml:"ConcatFragment,omitempty"` + Audio *Audio `xml:"Audio,omitempty"` + Video *Video `xml:"Video,omitempty"` + Container *Container `xml:"Container,omitempty"` + Index string `xml:"Index,omitempty"` + AudioMix *AudioMix `xml:"AudioMix,omitempty"` + AudioMixArray []AudioMix `xml:"AudioMixArray,omitempty"` + SceneChangeInfo *SceneChangeInfo `xml:"SceneChangeInfo,omitempty"` +} + +// SceneChangeInfo 转场参数 +type SceneChangeInfo struct { + Mode string `xml:"Mode,omitempty"` + Time string `xml:"Time,omitempty"` } // SpriteSnapshotConfig TODO diff --git a/service.go b/service.go index d2c2e5b..0f1b4f3 100644 --- a/service.go +++ b/service.go @@ -11,9 +11,12 @@ type ServiceService service // ServiceGetResult is the result of Get Service type ServiceGetResult struct { - XMLName xml.Name `xml:"ListAllMyBucketsResult"` - Owner *Owner `xml:"Owner"` - Buckets []Bucket `xml:"Buckets>Bucket,omitempty"` + XMLName xml.Name `xml:"ListAllMyBucketsResult"` + Owner *Owner `xml:"Owner"` + Buckets []Bucket `xml:"Buckets>Bucket,omitempty"` + Marker string `xml:"Marker"` + NextMarker string `xml:"NextMarker"` + IsTruncated bool `xml:"IsTruncated"` } type ServiceGetOptions struct {