Field Detail
ON_METADATA_TYPE
static finalint ON_METADATA_TYPE
Constant for 'onMetadata' manifest type.
- See Also:
- Constant Field Values
CODEC_TYPE
static finalint CODEC_TYPE
Constant for codec manifest type.
- See Also:
- Constant Field Values
TIME_MAP_TYPE
static finalint TIME_MAP_TYPE
Constant for time map manifest type.
- See Also:
- Constant Field Values
MANIFEST_TAGNAME_CAN_RECORD
static finalString MANIFEST_TAGNAME_CAN_RECORD
- See Also:
- Constant Field Values
MANIFEST_TAGNAME_CAN_PLAY
static finalString MANIFEST_TAGNAME_CAN_PLAY
- See Also:
- Constant Field Values
MANIFEST_TAGNAME_HAS_ENCRYPTION
static finalString MANIFEST_TAGNAME_HAS_ENCRYPTION
- See Also:
- Constant Field Values
MANIFEST_TAGNAME_CHUNK_GROUPING
static finalString MANIFEST_TAGNAME_CHUNK_GROUPING
- See Also:
- Constant Field Values
MANIFEST_TAGNAME_PURGE_TIME
static finalString MANIFEST_TAGNAME_PURGE_TIME
- See Also:
- Constant Field Values
MANIFEST_TAGNAME_CURRENT_TIME
static finalString MANIFEST_TAGNAME_CURRENT_TIME
- See Also:
- Constant Field Values
Method Detail
initialize
voidinitialize()
Initialize the manifest. Called after the previous storage has been loaded but before any chunks are added.
refreshManifest
voidrefreshManifest()
Refresh the mainfest.
addToManifest
voidaddToManifest(java.util.List<DvrManifestEntry>entries)
Add manifest entries to the manifest
- Parameters:
entries
- list of entries.
getRecordedEntries
java.util.List<DvrManifestEntry>getRecordedEntries(inttype)
Get a copy of all manifest entries of a given type. Valid types include: IVHost.CONTENTTYPE_AUDIO, IVHost.CONTENTTYPE_VIDEO, IVHost.CONTENTTYPE_DATA, ON_METADATA_TYPE, CODEC_TYPE, or TIME_MAP_TYPE
- Parameters:
type
- The manifest type.- Returns:
- list of entries
getRecordedEntriesMap
java.util.Map<Long,DvrManifestEntry>getRecordedEntriesMap(inttype)
Get a copy of all manifest entries of a given type as a Map of indices. Valid types include: IVHost.CONTENTTYPE_AUDIO, IVHost.CONTENTTYPE_VIDEO, IVHost.CONTENTTYPE_DATA, ON_METADATA_TYPE, CODEC_TYPE, or TIME_MAP_TYPE
- Parameters:
type
- the manifest type.- Returns:
- map of entries
getRecordedEntriesInRange
java.util.List<DvrManifestEntry>getRecordedEntriesInRange(DvrManifestEntryRangerange)
Given a DvrManifestEntryRange, get a list of recorded entries in this range.
- Parameters:
range
- a range (which consists of a manifest type and a start and end index)- Returns:
- list of entries
getLastRecordedEntry
DvrManifestEntrygetLastRecordedEntry(inttype)
Given manifest type and DVR time, get last entry.
"Recorded Entries" includes those entries after the end of the playlist.
- Parameters:
type
- the manifest type.- Returns:
- manifest entry
getRecordedEntryByTimeKey
DvrManifestEntrygetRecordedEntryByTimeKey(inttype, longdvrTime)
Get the manifest entry given a manifest type and a time (in DVR units)
- Parameters:
type
- the manifest type.dvrTime
- DVR time- Returns:
- manifest entry
getRecordedEntryByIndex
DvrManifestEntrygetRecordedEntryByIndex(inttype, longindex)
Get the manifest entry given a manifest type and an index.
- Parameters:
type
- the manifest type.index
- the index into the manifest- Returns:
- manifest entry
getEntriesToPurge
DvrManifestEntryRangeGroupgetEntriesToPurge(longpurgeTime)
Given a purge time, return a group of manifest ranges to purge. This method ensures that the purge entries are aligned by index so that audio and video always remain index aligned.
See Also【JS逆向百例】携某 testab 参数补环境详解_慕课手记How to Check if a Span Contains a Value When the Value is After Another Nested Span – FlowpointShare the applicationEnsuring Accessibility Standards with Storybook's a11y Addon and Custom Object-altrule- Parameters:
purgeTime
- The DVR time to purge- Returns:
- a group of ranges.
purgeEntries
java.util.List<DvrManifestEntry>purgeEntries(DvrManifestEntryRangeGroupranges)
Given a group of ranges, purge the manifest entries.
- Parameters:
ranges
- Group of ranges- Returns:
- A list of the purged items.
getMetadataEntryForTime
DvrManifestOnMetadataEntrygetMetadataEntryForTime(longdvrTime)
Return most recent metadataEntry for a given DVR time. The manifest for metadata entries is sparse-- it only stores items periodically. So for a given time t, the returned entry will exist at or before time t.
- Parameters:
dvrTime
- DVR time- Returns:
- onMetadata Entry
getCodecEntryForTime
DvrManifestCodecEntrygetCodecEntryForTime(longdvrTime)
Return most recent codec entry for a given DVR time. The manifest for codec entries is sparse-- it only stores items periodically. So for a given time t, the returned entry will exist at or before time t.
- Parameters:
dvrTime
- DVR time- Returns:
- Codec Entry
getNumberLiveEntries
intgetNumberLiveEntries(inttype, longdvrStart)
Given manifest type and DVR time, get the number of live entries at the given time.
"Live Entries" means that a couple of the last entries will not be included as they are too close to the live point to be part of the playlist.
- Parameters:
type
- the manifest type.dvrStart
- DVR time- Returns:
- number of entries.
getNumberLiveEntries
intgetNumberLiveEntries(inttype, longdvrStart, longdvrEnd)
Given manifest type and DVR time, get the number of live entries at the given time.
"Live Entries" means that a couple of the last entries will not be included as they are too close to the live point to be part of the playlist.
- Parameters:
type
- the manifest type.dvrStart
- DVR timedvrEnd
- end DVR time- Returns:
- number of entries.
getNumberRecordedEntries
intgetNumberRecordedEntries(inttype, longdvrStart)
Given manifest type and DVR time, get the number of entries at the given time.
"Recorded Entries" includes those entries after the end of the playlist.
- Parameters:
type
- the manifest type.dvrStart
- DVR time- Returns:
- number of entries.
getNumberRecordedEntries
intgetNumberRecordedEntries(inttype, longdvrStart, longdvrEnd)
Given manifest type and DVR time, get the number of live entries at the given time.
"Recorded Entries" includes those entries after the end of the playlist.
- Parameters:
type
- the manifest type.dvrStart
- DVR timedvrEnd
- end DVR time- Returns:
- number of entries.
getFirstEntry
DvrManifestEntrygetFirstEntry(inttype)
Given manifest type, get the first playlist manifest entry.
- Parameters:
type
- the manifest type.- Returns:
- manifest entry
getLastLiveEntry
DvrManifestEntrygetLastLiveEntry(inttype)
Given manifest type, get the last playlist manifest entry.
"Live Entries" means that a couple of the last entries will not be included as they are too close to the live point to be part of the playlist.
- Parameters:
type
- the manifest type.- Returns:
- manifest entry
getLiveEntries
java.util.List<DvrManifestEntry>getLiveEntries(inttype, longdvrStart)
Given manifest type and DVR time, get a list of the live entries.
"Live Entries" means that a couple of the last entries will not be included as they are too close to the live point to be part of the playlist.
- Parameters:
type
- the manifest type.dvrStart
- DVR time- Returns:
- list of entries.
getLiveEntriesWithLimit
java.util.List<DvrManifestEntry>getLiveEntriesWithLimit(inttype, longdvrTime, intlimit)
Given manifest type and DVR time, get a list of the live entries limiting number of returned items.
"Live Entries" means that a couple of the last entries will not be included as they are too close to the live point to be part of the playlist.
- Parameters:
type
- the manifest type.dvrTime
- DVR timelimit
- maximum number of returned items- Returns:
- list of entries.
getRecordedEntriesWithLimit
java.util.List<DvrManifestEntry>getRecordedEntriesWithLimit(inttype, longdvrTime, intlimit)
Given manifest type and DVR time, get a list of recorded entries limiting number of returned items.
"Recorded Entries" includes those entries after the end of the playlist.
- Parameters:
type
- the manifest type.dvrTime
- DVR timelimit
- maximum number of returned items- Returns:
- list of entries.
getRecordedEntries
java.util.List<DvrManifestEntry>getRecordedEntries(inttype, longdvrStartTime)
Given manifest type and DVR time, get a list of recorded entries.
"Recorded Entries" includes those entries after the end of the playlist.
- Parameters:
type
- the manifest type.dvrStartTime
- DVR time- Returns:
- list of entries.
getRecordedEntries
java.util.List<DvrManifestEntry>getRecordedEntries(inttype, longdvrStartTime, longdvrEndTime)
Given manifest type and DVR time, get a list of recorded entries.
"Recorded Entries" includes those entries after the end of the playlist.
- Parameters:
type
- the manifest type.dvrStartTime
- DVR timedvrEndTime
- DVR end time- Returns:
- list of entries.
getRecordedDuration
longgetRecordedDuration(inttype)
Given manifest type, return DVR recorded duration in seconds
"Recorded Entries" includes those entries after the end of the "live" playlist.
- Parameters:
type
- the manifest type.- Returns:
- duration in seconds
getLiveDuration
longgetLiveDuration(inttype)
Given manifest type, return DVR live duration in seconds
"Recorded Entries" includes those entries after the end of the "live" playlist.
- Parameters:
type
- the manifest type.- Returns:
- duration in seconds
getDvrTime
longgetDvrTime(inttype)
getLastRecordedIndex
longgetLastRecordedIndex(inttype)
Return last index of DVR entry for given type.
- Parameters:
type
-- Returns:
- index, or -1 if type does not exist
getNextChunkIndex
longgetNextChunkIndex(StringstreamName, com.wowza.wms.dvr.DvrPacketHoldervPackets, com.wowza.wms.dvr.DvrPacketHolderaPackets)
getNextMetadataIndex
longgetNextMetadataIndex()
getNextCodecIndex
longgetNextCodecIndex()
getNextTimeMapIndex
longgetNextTimeMapIndex()
getManifestChannel
com.wowza.wms.dvr.DvrChannelManifestgetManifestChannel(inttype)
For a given manifest type, return the channel manifest.
- Parameters:
type
-- Returns:
- channel manifest
importManifest
voidimportManifest(IDvrManifestmanifest, booleanpersist)
Import the specified manifest into this manifest
- Parameters:
manifest
-persist
-
getClosestStartTime
longgetClosestStartTime(inttype, longdvrTime)
Given a dvrTime and a manifest type, find the closest chunk starting time.
- Parameters:
type
- manifest typedvrTime
- DVR time- Returns:
- time that corresponds to the closest start time of the given manifest type
expandEndTime
longexpandEndTime(inttype, longdvrEndTime)
expandStartTime
longexpandStartTime(inttype, longdvrStartTime)
hasVideo
booleanhasVideo()
Does manifest contain video.
- Returns:
- true if it contains video.
hasAudio
booleanhasAudio()
Does manifest contain audio.
- Returns:
- true if it contains audio.
hasData
booleanhasData()
Does manifest contain data.
- Returns:
- true if it contains data.
hasOnMetadata
booleanhasOnMetadata()
Does manifest contain onMetadata.
- Returns:
- true if it contains onMetadata.
hasCodecData
booleanhasCodecData()
Does manifest contain codec data.
- Returns:
- true if it contains codec data
hasTimeMapData
booleanhasTimeMapData()
Does manifest contain time map info.
- Returns:
- true if it contains time map info.
serialize
byte[]serialize(booleanignoreEntries)
Serialize the manifest.
- Parameters:
ignoreEntries
- If true, the individual manifest entries are not serialized.- Returns:
- byte array of serialized data
deserialize
voiddeserialize(byte[]bytes)
Deserialize the manifest. Should be called after default constructor for manifest has been called.
- Parameters:
bytes
- buffer of bytes to deserialize
getTimeMap
IDvrTimeMapgetTimeMap()
getChunkIDHandler
IDvrChunkIDHandler3getChunkIDHandler()
IDvrManifest (Wowza Streaming Engine 4 API) (2024)
Top Articles
Lucy Becomes Apart of Team 7?!?! - Chapter 25 - Tails
An ever changing flow - Chapter 2 - linnranpokin
Funny Roblox Id Codes 2023
Golden Abyss - Chapter 5 - Lunar_Angel
Www.paystubportal.com/7-11 Login
Joi Databas
DPhil Research - List of thesis titles
Shs Games 1V1 Lol
Evil Dead Rise Showtimes Near Massena Movieplex
Steamy Afternoon With Handsome Fernando
Which aspects are important in sales |#1 Prospection
Detroit Lions 50 50
18443168434
Zürich Stadion Letzigrund detailed interactive seating plan with seat & row numbers | Sitzplan Saalplan with Sitzplatz & Reihen Nummerierung
Grace Caroline Deepfake
978-0137606801
Nwi Arrests Lake County
Justified Official Series Trailer
London Ups Store
Committees Of Correspondence | Encyclopedia.com
Pizza Hut In Dinuba
Jinx Chapter 24: Release Date, Spoilers & Where To Read - OtakuKart
How Much You Should Be Tipping For Beauty Services - American Beauty Institute
Free Online Games on CrazyGames | Play Now!
Sizewise Stat Login
VERHUURD: Barentszstraat 12 in 'S-Gravenhage 2518 XG: Woonhuis.
Jet Ski Rental Conneaut Lake Pa
Unforeseen Drama: The Tower of Terror’s Mysterious Closure at Walt Disney World
Kcwi Tv Schedule
What Time Does Walmart Auto Center Open
Nesb Routing Number
Random Bibleizer
10 Best Places to Go and Things to Know for a Trip to the Hickory M...
Black Lion Backpack And Glider Voucher
Gopher Carts Pensacola Beach
Duke University Transcript Request
Lincoln Financial Field, section 110, row 4, home of Philadelphia Eagles, Temple Owls, page 1
Jambus - Definition, Beispiele, Merkmale, Wirkung
Netherforged Lavaproof Boots
Ark Unlock All Skins Command
Craigslist Red Wing Mn
D3 Boards
Jail View Sumter
Nancy Pazelt Obituary
Birmingham City Schools Clever Login
Thotsbook Com
Vérificateur De Billet Loto-Québec
Funkin' on the Heights
Vci Classified Paducah
Www Pig11 Net
Ty Glass Sentenced
Latest Posts
From Now Until Infinity - Chapter 1 - MagpieCrime - 鬼滅の刃
Dreamscape: Tower of Illusion - Chapter 1 - WinterAura
Article information
Author: Sen. Emmett Berge
Last Updated:
Views: 5781
Rating: 5 / 5 (60 voted)
Reviews: 83% of readers found this page helpful
Author information
Name: Sen. Emmett Berge
Birthday: 1993-06-17
Address: 787 Elvis Divide, Port Brice, OH 24507-6802
Phone: +9779049645255
Job: Senior Healthcare Specialist
Hobby: Cycling, Model building, Kitesurfing, Origami, Lapidary, Dance, Basketball
Introduction: My name is Sen. Emmett Berge, I am a funny, vast, charming, courageous, enthusiastic, jolly, famous person who loves writing and wants to share my knowledge and understanding with you.