Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/a422070876/VideoEdit
/ types & classes
Types & classes
760 in github.com/a422070876/VideoEdit
⨍
Functions
5,365
◇
Types & classes
760
Class
AbstractConcatenatedTimeline
exoplayer/src/main/java/com/google/android/exoplayer2/source/AbstractConcatenatedTimeline.java:26
Class
Ac3Extractor
Extracts data from (E-)AC-3 bitstreams.
exoplayer/src/main/java/com/google/android/exoplayer2/extractor/ts/Ac3Extractor.java:34
Class
Ac3Reader
Parses a continuous (E-)AC-3 byte stream and extracts individual samples.
exoplayer/src/main/java/com/google/android/exoplayer2/extractor/ts/Ac3Reader.java:33
Class
Ac3SyncFrameInfo
Holds sample format information as presented by a syncframe header.
exoplayer/src/main/java/com/google/android/exoplayer2/audio/Ac3Util.java:36
Class
Ac3Util
Utility methods for parsing Dolby TrueHD and (E-)AC3 syncframes.
exoplayer/src/main/java/com/google/android/exoplayer2/audio/Ac3Util.java:31
Class
AdGroup
Represents a group of ads, with information about their states. <p>Instances are immutable. Call the {@code with } methods to get new instances that
exoplayer/src/main/java/com/google/android/exoplayer2/source/ads/AdPlaybackState.java:42
Class
AdPlaybackState
Represents ad group times relative to the start of the media and information on the state and URIs of ads within each ad group. <p>Instances are immu
exoplayer/src/main/java/com/google/android/exoplayer2/source/ads/AdPlaybackState.java:34
Class
AdPrepareErrorListener
exoplayer/src/main/java/com/google/android/exoplayer2/source/ads/AdsMediaSource.java:466
Class
AdaptationSet
Represents a set of interchangeable encoded versions of a media content component.
exoplayer/src/main/java/com/google/android/exoplayer2/source/dash/manifest/AdaptationSet.java:24
Interface
AdaptiveMediaSourceEventListener
Interface for callbacks to be notified of {@link MediaSource} events. @deprecated Use {@link MediaSourceEventListener}.
exoplayer/src/main/java/com/google/android/exoplayer2/source/AdaptiveMediaSourceEventListener.java:23
Class
AdaptiveTrackSelection
A bandwidth based adaptive {@link TrackSelection}, whose selected track is updated to be the one of highest quality given the current network conditio
exoplayer/src/main/java/com/google/android/exoplayer2/trackselection/AdaptiveTrackSelection.java:31
Interface
AdsLoader
Interface for loaders of ads, which can be used with {@link AdsMediaSource}. <p>Ad loaders notify the {@link AdsMediaSource} about events via {@link
exoplayer/src/main/java/com/google/android/exoplayer2/source/ads/AdsLoader.java:42
Class
AdsMediaSource
A {@link MediaSource} that inserts ads linearly with a provided content media source.
exoplayer/src/main/java/com/google/android/exoplayer2/source/ads/AdsMediaSource.java:45
Class
AdtsExtractor
Extracts data from AAC bit streams with ADTS framing.
exoplayer/src/main/java/com/google/android/exoplayer2/extractor/ts/AdtsExtractor.java:34
Class
AdtsReader
Parses a continuous ADTS byte stream and extracts individual frames.
exoplayer/src/main/java/com/google/android/exoplayer2/extractor/ts/AdtsReader.java:37
Class
Aes128DataSource
exoplayer/src/main/java/com/google/android/exoplayer2/source/hls/Aes128DataSource.java:44
Class
AesCipherDataSink
A wrapping {@link DataSink} that encrypts the data being consumed.
exoplayer/src/main/java/com/google/android/exoplayer2/upstream/crypto/AesCipherDataSink.java:26
Class
AesCipherDataSource
A {@link DataSource} that decrypts the data read from an upstream source.
exoplayer/src/main/java/com/google/android/exoplayer2/upstream/crypto/AesCipherDataSource.java:28
Class
AesFlushingCipher
A flushing variant of a AES/CTR/NoPadding {@link Cipher}. Unlike a regular {@link Cipher}, the update methods of this class are guaranteed to process
exoplayer/src/main/java/com/google/android/exoplayer2/upstream/crypto/AesFlushingCipher.java:35
Class
Allocation
An allocation within a byte array. <p> The allocation's length is obtained by calling {@link Allocator#getIndividualAllocationLength()} on the {@link
exoplayer/src/main/java/com/google/android/exoplayer2/upstream/Allocation.java:24
Class
AllocationNode
A node in a linked list of {@link Allocation}s held by the output.
exoplayer/src/main/java/com/google/android/exoplayer2/source/SampleQueue.java:660
Interface
Allocator
A source of allocations.
exoplayer/src/main/java/com/google/android/exoplayer2/upstream/Allocator.java:21
Class
ApicFrame
APIC (Attached Picture) ID3 frame.
exoplayer/src/main/java/com/google/android/exoplayer2/metadata/id3/ApicFrame.java:26
Class
AspectRatioFrameLayout
A {@link FrameLayout} that resizes itself to match a specified aspect ratio.
exoplayer/src/main/java/com/google/android/exoplayer2/ui/AspectRatioFrameLayout.java:32
Class
Assertions
Provides methods for asserting the truth of expressions and properties.
exoplayer/src/main/java/com/google/android/exoplayer2/util/Assertions.java:25
Class
AssetDataSource
A {@link DataSource} for reading from a local asset.
exoplayer/src/main/java/com/google/android/exoplayer2/upstream/AssetDataSource.java:29
Class
AssetDataSourceException
Thrown when an {@link IOException} is encountered reading a local asset.
exoplayer/src/main/java/com/google/android/exoplayer2/upstream/AssetDataSource.java:34
Class
Atom
exoplayer/src/main/java/com/google/android/exoplayer2/extractor/mp4/Atom.java:24
Class
AtomParsers
exoplayer/src/main/java/com/google/android/exoplayer2/extractor/mp4/AtomParsers.java:42
Class
AtomicFile
A helper class for performing atomic operations on a file by creating a backup file until a write has successfully completed. <p>Atomic file guarante
exoplayer/src/main/java/com/google/android/exoplayer2/util/AtomicFile.java:40
Class
AtomicFileOutputStream
exoplayer/src/main/java/com/google/android/exoplayer2/util/AtomicFile.java:153
Class
AudioAttributes
Attributes for audio playback, which configure the underlying platform {@link android.media.AudioTrack}. <p> To set the audio attributes, create an in
exoplayer/src/main/java/com/google/android/exoplayer2/audio/AudioAttributes.java:32
Class
AudioCapabilities
Represents the set of audio formats that a device is capable of playing.
exoplayer/src/main/java/com/google/android/exoplayer2/audio/AudioCapabilities.java:30
Class
AudioCapabilitiesReceiver
Receives broadcast events indicating changes to the device's audio capabilities, notifying a {@link Listener} when audio capability changes occur.
exoplayer/src/main/java/com/google/android/exoplayer2/audio/AudioCapabilitiesReceiver.java:30
Class
AudioConfigurationTuple
exoplayer/src/main/java/com/google/android/exoplayer2/trackselection/DefaultTrackSelector.java:1289
Class
AudioDecoderException
Thrown when an audio decoder error occurs.
exoplayer/src/main/java/com/google/android/exoplayer2/audio/AudioDecoderException.java:19
Interface
AudioProcessor
Interface for audio processors, which take audio data as input and transform it, potentially modifying its channel count, encoding and/or sample rate.
exoplayer/src/main/java/com/google/android/exoplayer2/audio/AudioProcessor.java:33
Interface
AudioRendererEventListener
Listener of audio {@link Renderer} events.
exoplayer/src/main/java/com/google/android/exoplayer2/audio/AudioRendererEventListener.java:30
Interface
AudioSink
A sink that consumes audio data. <p> Before starting playback, specify the input audio format by calling {@link #configure(int, int, int, int, int[],
exoplayer/src/main/java/com/google/android/exoplayer2/audio/AudioSink.java:50
Class
AudioSinkListener
exoplayer/src/main/java/com/google/android/exoplayer2/audio/MediaCodecAudioRenderer.java:522
Class
AudioSinkListener
exoplayer/src/main/java/com/google/android/exoplayer2/audio/SimpleDecoderAudioRenderer.java:683
Class
AudioTagPayloadReader
exoplayer/src/main/java/com/google/android/exoplayer2/extractor/flv/AudioTagPayloadReader.java:31
Class
AudioTrackScore
A representation of how well a track fits with our track selection {@link Parameters}. <p>This is used to rank different audio tracks relatively with
exoplayer/src/main/java/com/google/android/exoplayer2/trackselection/DefaultTrackSelector.java:1197
Class
AudioTrackUtil
Wraps an {@link AudioTrack} to expose useful utility methods.
exoplayer/src/main/java/com/google/android/exoplayer2/audio/DefaultAudioSink.java:1340
Class
AudioTrackUtilV19
exoplayer/src/main/java/com/google/android/exoplayer2/audio/DefaultAudioSink.java:1520
Class
AvcConfig
AVC configuration data.
exoplayer/src/main/java/com/google/android/exoplayer2/video/AvcConfig.java:30
Interface
BandwidthMeter
Provides estimates of the currently available bandwidth.
exoplayer/src/main/java/com/google/android/exoplayer2/upstream/BandwidthMeter.java:21
Class
BaseFactory
Base implementation of {@link Factory} that sets default request properties.
exoplayer/src/main/java/com/google/android/exoplayer2/upstream/HttpDataSource.java:166
Class
BaseMediaChunk
A base implementation of {@link MediaChunk} that outputs to a {@link BaseMediaChunkOutput}.
exoplayer/src/main/java/com/google/android/exoplayer2/source/chunk/BaseMediaChunk.java:25
Class
BaseMediaChunkOutput
exoplayer/src/main/java/com/google/android/exoplayer2/source/chunk/BaseMediaChunkOutput.java:27
Class
BaseRenderer
An abstract base class suitable for most {@link Renderer} implementations.
exoplayer/src/main/java/com/google/android/exoplayer2/BaseRenderer.java:30
Class
BaseTrackSelection
An abstract base class suitable for most {@link TrackSelection} implementations.
exoplayer/src/main/java/com/google/android/exoplayer2/trackselection/BaseTrackSelection.java:31
Class
BehindLiveWindowException
Thrown when a live playback falls behind the available media window.
exoplayer/src/main/java/com/google/android/exoplayer2/source/BehindLiveWindowException.java:23
Class
BinaryFrame
Binary ID3 frame.
exoplayer/src/main/java/com/google/android/exoplayer2/metadata/id3/BinaryFrame.java:25
Class
BindingTrackOutput
exoplayer/src/main/java/com/google/android/exoplayer2/source/chunk/ChunkExtractorWrapper.java:150
Class
Buffer
Base class for buffers with flags.
exoplayer/src/main/java/com/google/android/exoplayer2/decoder/Buffer.java:23
Class
Builder
Builder for {@link AudioAttributes}.
exoplayer/src/main/java/com/google/android/exoplayer2/audio/AudioAttributes.java:39
Class
Builder
Builder for WebVTT cues.
exoplayer/src/main/java/com/google/android/exoplayer2/text/webvtt/WebvttCue.java:61
Class
ByteArrayDataSink
A {@link DataSink} for writing to a byte array.
exoplayer/src/main/java/com/google/android/exoplayer2/upstream/ByteArrayDataSink.java:26
Class
ByteArrayDataSource
A {@link DataSource} for reading from a byte array.
exoplayer/src/main/java/com/google/android/exoplayer2/upstream/ByteArrayDataSource.java:26
Class
C
Defines constants used by the library.
exoplayer/src/main/java/com/google/android/exoplayer2/C.java:35
Interface
Cache
An interface for cache.
exoplayer/src/main/java/com/google/android/exoplayer2/upstream/cache/Cache.java:28
Class
CacheDataSink
Writes data into a cache. <p>If the {@link DataSpec} object used with {@link #open(DataSpec)} method call has the {@code length} field set to {@link
exoplayer/src/main/java/com/google/android/exoplayer2/upstream/cache/CacheDataSink.java:38
Class
CacheDataSinkException
Thrown when IOException is encountered when writing data into sink.
exoplayer/src/main/java/com/google/android/exoplayer2/upstream/cache/CacheDataSink.java:58
Class
CacheDataSinkFactory
A {@link DataSink.Factory} that produces {@link CacheDataSink}.
exoplayer/src/main/java/com/google/android/exoplayer2/upstream/cache/CacheDataSinkFactory.java:23
Class
CacheDataSource
A {@link DataSource} that reads and writes a {@link Cache}. Requests are fulfilled from the cache when possible. When data is not cached it is request
exoplayer/src/main/java/com/google/android/exoplayer2/upstream/cache/CacheDataSource.java:44
Class
CacheDataSourceFactory
A {@link DataSource.Factory} that produces {@link CacheDataSource}.
exoplayer/src/main/java/com/google/android/exoplayer2/upstream/cache/CacheDataSourceFactory.java:27
Interface
CacheEvictor
Evicts data from a {@link Cache}. Implementations should call {@link Cache#removeSpan(CacheSpan)} to evict cache entries based on their eviction polic
exoplayer/src/main/java/com/google/android/exoplayer2/upstream/cache/CacheEvictor.java:22
Class
CacheException
Thrown when an error is encountered when writing data.
exoplayer/src/main/java/com/google/android/exoplayer2/upstream/cache/Cache.java:70
Class
CacheSpan
Defines a span of data that may or may not be cached (as indicated by {@link #isCached}).
exoplayer/src/main/java/com/google/android/exoplayer2/upstream/cache/CacheSpan.java:26
Class
CacheUtil
Caching related utility methods.
exoplayer/src/main/java/com/google/android/exoplayer2/upstream/cache/CacheUtil.java:33
Class
CachedContent
exoplayer/src/main/java/com/google/android/exoplayer2/upstream/cache/CachedContent.java:29
Class
CachedContentIndex
exoplayer/src/main/java/com/google/android/exoplayer2/upstream/cache/CachedContentIndex.java:51
Class
CachedRegionTracker
Utility class for efficiently tracking regions of data that are stored in a {@link Cache} for a given cache key.
exoplayer/src/main/java/com/google/android/exoplayer2/upstream/cache/CachedRegionTracker.java:30
Class
CachingCounters
Counters used during caching.
exoplayer/src/main/java/com/google/android/exoplayer2/upstream/cache/CacheUtil.java:37
Interface
Callback
A callback to be notified of {@link Loader} events.
exoplayer/src/main/java/com/google/android/exoplayer2/upstream/Loader.java:75
Interface
Callback
A callback to be notified of {@link MediaPeriod} events.
exoplayer/src/main/java/com/google/android/exoplayer2/source/MediaPeriod.java:35
Interface
Callback
A callback to be notified of {@link SequenceableLoader} events.
exoplayer/src/main/java/com/google/android/exoplayer2/source/SequenceableLoader.java:29
Interface
Callback
A callback to be notified of events.
exoplayer/src/main/java/com/google/android/exoplayer2/source/hls/HlsSampleStreamWrapper.java:59
Class
CaptionStyleCompat
A compatibility wrapper for {@link CaptionStyle}.
exoplayer/src/main/java/com/google/android/exoplayer2/text/CaptionStyleCompat.java:31
Class
Cea608Decoder
A {@link SubtitleDecoder} for CEA-608 (also known as "line 21 captions" and "EIA-608").
exoplayer/src/main/java/com/google/android/exoplayer2/text/cea/Cea608Decoder.java:41
Class
Cea708Cue
exoplayer/src/main/java/com/google/android/exoplayer2/text/cea/Cea708Cue.java:25
Class
Cea708Decoder
A {@link SubtitleDecoder} for CEA-708 (also known as "EIA-708").
exoplayer/src/main/java/com/google/android/exoplayer2/text/cea/Cea708Decoder.java:47
Class
CeaDecoder
exoplayer/src/main/java/com/google/android/exoplayer2/text/cea/CeaDecoder.java:33
Class
CeaInputBuffer
exoplayer/src/main/java/com/google/android/exoplayer2/text/cea/CeaDecoder.java:176
Class
CeaOutputBuffer
exoplayer/src/main/java/com/google/android/exoplayer2/text/cea/CeaDecoder.java:197
Class
CeaSubtitle
exoplayer/src/main/java/com/google/android/exoplayer2/text/cea/CeaSubtitle.java:28
Class
CeaUtil
Utility methods for handling CEA-608/708 messages. Defined in A/53 Part 4:2009.
exoplayer/src/main/java/com/google/android/exoplayer2/text/cea/CeaUtil.java:25
Class
ChannelMappingAudioProcessor
exoplayer/src/main/java/com/google/android/exoplayer2/audio/ChannelMappingAudioProcessor.java:29
Class
ChapterFrame
Chapter information ID3 frame.
exoplayer/src/main/java/com/google/android/exoplayer2/metadata/id3/ChapterFrame.java:26
Class
ChapterTocFrame
Chapter table of contents ID3 frame.
exoplayer/src/main/java/com/google/android/exoplayer2/metadata/id3/ChapterTocFrame.java:25
Class
Chunk
An abstract base class for {@link Loadable} implementations that load chunks of data required for the playback of streams.
exoplayer/src/main/java/com/google/android/exoplayer2/source/chunk/Chunk.java:29
Class
ChunkExtractorWrapper
An {@link Extractor} wrapper for loading chunks that contain a single primary track, and possibly additional embedded tracks. <p> The wrapper allows s
exoplayer/src/main/java/com/google/android/exoplayer2/source/chunk/ChunkExtractorWrapper.java:37
Class
ChunkHeader
Container for a WAV chunk header.
exoplayer/src/main/java/com/google/android/exoplayer2/extractor/wav/WavHeaderReader.java:162
Class
ChunkHolder
Holds a chunk or an indication that the end of the stream has been reached.
exoplayer/src/main/java/com/google/android/exoplayer2/source/chunk/ChunkHolder.java:21
Class
ChunkIndex
Defines chunks of samples within a media stream.
exoplayer/src/main/java/com/google/android/exoplayer2/extractor/ChunkIndex.java:23
Class
ChunkIterator
exoplayer/src/main/java/com/google/android/exoplayer2/extractor/mp4/AtomParsers.java:1221
Class
ChunkSampleStream
A {@link SampleStream} that loads media in {@link Chunk}s, obtained from a {@link ChunkSource}. May also be configured to expose additional embedded {
exoplayer/src/main/java/com/google/android/exoplayer2/source/chunk/ChunkSampleStream.java:42
Interface
ChunkSource
A provider of {@link Chunk}s for a {@link ChunkSampleStream} to load.
exoplayer/src/main/java/com/google/android/exoplayer2/source/chunk/ChunkSource.java:25
Class
ChunkedTrackBlacklistUtil
Helper class for blacklisting tracks in a {@link TrackSelection} when 404 (Not Found) and 410 (Gone) HTTP response codes are encountered.
exoplayer/src/main/java/com/google/android/exoplayer2/source/chunk/ChunkedTrackBlacklistUtil.java:26
next →
1–100 of 760, ranked by callers