W3cubDocs

/Haxe Flash

AVSegmentedSource

package flash.media

extends AVSourceEventDispatcher

Available on flash

Static variables

staticfinalread onlyAUDIO:String

staticfinalread onlyAUDIO_DESCRIPTION:String

staticfinalread onlyAUDIO_LANGUAGE:String

staticfinalread onlyAUDIO_PID:String

staticfinalread onlyDASH:String

staticfinalread onlyDATA:String

staticfinalread onlyDATA_DESCRIPTION:String

staticfinalread onlyHLS:String

staticfinalread onlyVIDEO:String

staticfinalread onlyVIDEO_DESCRIPTION:String

Constructor

new()

Variables

write onlycookieHeader:String

write onlymasterUpdateInterval:Int

networkingParams:AVNetworkingParams

write onlyuseRedirectedUrl:Bool

Methods

addCustomHeader(headerName:String, args:Vector<String>):Void

clearPauseAtPeriodEnd(periodIndex:Int):AVResult

getABRProfileCount(periodIndex:Int):Int

getABRProfileInfoAtIndex(periodIndex:Int, abrProfileIndex:Int):AVABRProfileInfo

getBackgroundPeriodInfo(periodIndex:Int):AVPeriodInfo

getBackgroundTimeline():AVTimeline

getCuePoint(periodIndex:Int, cuePointIndex:Int):AVCuePoint

getMediaPreferredStartTime():Float

getPerceivedBandwidth():UInt

getPeriodInfo(periodIndex:Int):AVPeriodInfo

getPeriodInfoWithTagsAcrossIndexes(periodIndex:Int, startPeriodIndex:Int):AVPeriodInfo

getSubscribedTag(periodIndex:Int, tagDataIndex:Int):AVTagData

getSubscribedTagForBackgroundManifest(periodIndex:Int, tagDataIndex:Int):AVTagData

getTimeline():AVTimeline

getTimelineSubscribedTag(tagDataIndex:Int):AVTagData

getTimelineSubscribedTagForBackgroundManifest(tagDataIndex:Int):AVTagData

getTrackCount(periodIndex:Int, payloadType:String):Int

getTrackInfo(periodIndex:Int, payloadType:String, trackIndex:Int):AVTrackInfo

insertByLocalTime(periodIndex:Int, insertionTime:Float, handle:Int, userData:Int = 0, replaceDuration:Float = 0):AVInsertionResult

insertByVirtualTime(insertionTime:Float, handle:Int, userData:Int = 0, replaceDuration:Float = 0):AVInsertionResult

load(url:String, ?containerType:String, userData:Int = 0):AVResult

loadManifest(uri:String, userData:Int = 0, ?containerType:String):AVResult

loadWithBackgroundManifest(url:String, containerType:String, userData:Int, backgroundManifest:String):AVResult

releaseManifest(handle:Int):AVResult

removeByLocalTime(periodIndex:Int, timeStart:Float, timeEnd:Float, replaceWithMainMedia:Bool):AVResult

removeByVirtualTime(virtualTimeStart:Float, virtualTimeEnd:Float):AVResult

removeByVirtualTimeWithReplacement(virtualTimeStart:Float, virtualTimeEnd:Float, replaceWithMainMedia:Bool):AVResult

selectTrack(periodIndex:Int, payloadType:String, trackIndex:Int):AVResult

selectTrackString(periodIndex:Int, payloadType:String, trackString:String):AVResult

setABRParameters(params:AVABRParameters):AVResult

setBandwidth(bitsPerSecond:Int):AVResult

setCuePointTags(tagArray:Array<Dynamic>):AVResult

setHoldAt(time:Float):AVResult

setPauseAtPeriodEnd(periodIndex:Int, userData:Int = 0):AVResult

setSubscribedTags(tagArray:Array<Dynamic>):AVResult

setSubscribedTagsForBackgroundManifest(tagArray:Array<Dynamic>):AVResult

© 2005–2020 Haxe Foundation
Licensed under a MIT license.
https://api.haxe.org/flash/media/AVSegmentedSource.html