-
FFMpegAVFormatStreamType
-
FFMpegAVFormatContext
-
codecIdAtStreamIndex:
-
metricsForStreamAtIndex:
-
durationAtStreamIndex:
-
isAttachedPicAtStreamIndex:
-
codecParamsAtStreamIndex:toContext:
-
streamIndicesForType:
-
fpsAndTimebaseForStreamIndex:defaultTimeBase:
- setIOContext:
-
seekFrameForStreamIndex:pts:positionOnKeyframe:
-
readFrameIntoPacket:
-
openInput
-
findStreamInfo
- FFMpegStreamMetrics
- FFMpegCodecIdH264
- FFMpegCodecIdHEVC
- FFMpegCodecIdMPEG4
-
FFMpegAVCodecContext
-
FFMpegAVCodec
-
FFMpegPacket
-
AVPacket
-
AVBufferRef *buf
-
int64_t pts
-
int64_t dts
-
int stream_index
-
int size
-
uint8_t *data
-
AVPacketSideData *side_data
-
int64_t duration
-
int64_t pos
-
FFMpegAVFrame
-
int32_t width
-
int32_t height
-
uint8_t **data
-
int *lineSize
-
int64_t pts
-
FFMpegAVFrameColorRange colorRange
-
SoftwareVideoSource
-
SoftwareVideoStream
-
MediaTrackFrame
-
type: MediaTrackFrameType
-
sampleBuffer: CMSampleBuffer
-
resetDecoder: Bool
-
decoded: Bool
-
rotationAngle: Double
-
MediaTrackDecodableFrame
-
type: MediaTrackFrameType
-
packet: FFMpegPacket
-
pts: CMTime
-
dts: CMTime
-
duration: CMTime
- MediaTrackFrameDecoder
1 2 3
func decode(frame: MediaTrackDecodableFrame) -MediaTrackFrame? func takeRemainingFrame() -MediaTrackFrame? func reset()
- FFMpegMediaVideoFrameDecoder
telegram - ffmpeg
This post is licensed under
CC BY 4.0
by the author.