Index
Modules:
nestegg
,
nestegg/wrapper
.
API symbols
acOpus:
AudioCodec.acOpus
acUnknown:
AudioCodec.acUnknown
acVorbis:
AudioCodec.acVorbis
AudioCodec:
nestegg: AudioCodec
audio_params:
wrapper: audio_params
Chunk:
nestegg: Chunk
CODEC_AV1:
wrapper: CODEC_AV1
CODEC_OPUS:
wrapper: CODEC_OPUS
CODEC_UNKNOWN:
wrapper: CODEC_UNKNOWN
CODEC_VORBIS:
wrapper: CODEC_VORBIS
CODEC_VP8:
wrapper: CODEC_VP8
CODEC_VP9:
wrapper: CODEC_VP9
cpacket:
wrapper: cpacket
Demuxer:
nestegg: Demuxer
DemuxerObj:
nestegg: DemuxerObj
DemuxError:
nestegg: DemuxError
destroy:
wrapper: destroy(context: ptr nestegg)
duration:
wrapper: duration(context: ptr nestegg; duration: ptr uint64): cint
ENCODING_COMPRESSION:
wrapper: ENCODING_COMPRESSION
ENCODING_ENCRYPTION:
wrapper: ENCODING_ENCRYPTION
free_packet:
wrapper: free_packet(packet: ptr cpacket)
get_cue_point:
wrapper: get_cue_point(context: ptr nestegg; cluster_num: cuint; max_offset: int64; start_pos: ptr int64; end_pos: ptr int64; tstamp: ptr uint64): cint
has_cues:
wrapper: has_cues(context: ptr nestegg): cint
init:
wrapper: init(context: ptr ptr nestegg; io: io; callback: log; max_offset: int64): cint
InitError:
nestegg: InitError
io:
wrapper: io
items:
nestegg: items(demuxer: Demuxer): Packet
nestegg: items(packet: Packet): Chunk
log:
wrapper: log
LOG_CRITICAL:
wrapper: LOG_CRITICAL
LOG_DEBUG:
wrapper: LOG_DEBUG
LOG_ERROR:
wrapper: LOG_ERROR
LOG_INFO:
wrapper: LOG_INFO
LOG_WARNING:
wrapper: LOG_WARNING
nestegg:
wrapper: nestegg
nesteggConan:
wrapper: nesteggConan
nesteggDL:
wrapper: nesteggDL
nesteggGit:
wrapper: nesteggGit
nesteggJBB:
wrapper: nesteggJBB
nesteggLDeps:
wrapper: nesteggLDeps
nesteggLPath:
wrapper: nesteggLPath
nesteggPath:
wrapper: nesteggPath
nesteggSetVer:
wrapper: nesteggSetVer
nesteggStatic:
wrapper: nesteggStatic
nesteggStd:
wrapper: nesteggStd
newDemuxer:
nestegg: newDemuxer(source: Source): Demuxer
nestegg: newDemuxer(file: File): Demuxer
newTrack:
nestegg: newTrack(context: ptr nestegg; trackNum: cuint): Track
offset_seek:
wrapper: offset_seek(context: ptr nestegg; offset: uint64): cint
Packet:
nestegg: Packet
packet_additional_data:
wrapper: packet_additional_data(packet: ptr cpacket; id: cuint; data: ptr ptr cuchar; length: ptr uint): cint
packet_count:
wrapper: packet_count(packet: ptr cpacket; count: ptr cuint): cint
packet_data:
wrapper: packet_data(packet: ptr cpacket; item: cuint; data: ptr ptr cuchar; length: ptr uint): cint
packet_discard_padding:
wrapper: packet_discard_padding(packet: ptr cpacket; discard_padding: ptr int64): cint
packet_duration:
wrapper: packet_duration(packet: ptr cpacket; duration: ptr uint64): cint
packet_encryption:
wrapper: packet_encryption(packet: ptr cpacket): cint
packet_has_keyframe:
wrapper: packet_has_keyframe(packet: ptr cpacket): cint
PACKET_HAS_KEYFRAME_FALSE:
wrapper: PACKET_HAS_KEYFRAME_FALSE
PACKET_HAS_KEYFRAME_TRUE:
wrapper: PACKET_HAS_KEYFRAME_TRUE
PACKET_HAS_KEYFRAME_UNKNOWN:
wrapper: PACKET_HAS_KEYFRAME_UNKNOWN
PACKET_HAS_SIGNAL_BYTE_ENCRYPTED:
wrapper: PACKET_HAS_SIGNAL_BYTE_ENCRYPTED
PACKET_HAS_SIGNAL_BYTE_FALSE:
wrapper: PACKET_HAS_SIGNAL_BYTE_FALSE
PACKET_HAS_SIGNAL_BYTE_PARTITIONED:
wrapper: PACKET_HAS_SIGNAL_BYTE_PARTITIONED
PACKET_HAS_SIGNAL_BYTE_UNENCRYPTED:
wrapper: PACKET_HAS_SIGNAL_BYTE_UNENCRYPTED
packet_iv:
wrapper: packet_iv(packet: ptr cpacket; iv: ptr ptr cuchar; length: ptr uint): cint
PacketObj:
nestegg: PacketObj
packet_offsets:
wrapper: packet_offsets(packet: ptr cpacket; partition_offsets: ptr ptr uint32; num_offsets: ptr uint8): cint
packet_reference_block:
wrapper: packet_reference_block(packet: ptr cpacket; reference_block: ptr int64): cint
packet_track:
wrapper: packet_track(packet: ptr cpacket; track: ptr cuint): cint
packet_tstamp:
wrapper: packet_tstamp(packet: ptr cpacket; tstamp: ptr uint64): cint
read_packet:
wrapper: read_packet(context: ptr nestegg; packet: ptr ptr cpacket): cint
read_reset:
wrapper: read_reset(context: ptr nestegg): cint
SEEK_CUR:
wrapper: SEEK_CUR
SEEK_END:
wrapper: SEEK_END
SEEK_SET:
wrapper: SEEK_SET
sniff:
wrapper: sniff(buffer: ptr cuchar; length: uint): cint
Source:
nestegg: Source
SourceObj:
nestegg: SourceObj
tkAudio:
TrackKind.tkAudio
tkUnknown:
TrackKind.tkUnknown
tkVideo:
TrackKind.tkVideo
toOpenArray:
nestegg: toOpenArray(chunk: Chunk; first, last: int): openArray[byte]
Track:
nestegg: Track
TRACK_AUDIO:
wrapper: TRACK_AUDIO
track_audio_params:
wrapper: track_audio_params(context: ptr nestegg; track: cuint; params: ptr audio_params): cint
track_codec_data:
wrapper: track_codec_data(context: ptr nestegg; track: cuint; item: cuint; data: ptr ptr cuchar; length: ptr uint): cint
track_codec_data_count:
wrapper: track_codec_data_count(context: ptr nestegg; track: cuint; count: ptr cuint): cint
track_codec_id:
wrapper: track_codec_id(context: ptr nestegg; track: cuint): cint
track_content_enc_key_id:
wrapper: track_content_enc_key_id(context: ptr nestegg; track: cuint; content_enc_key_id: ptr ptr cuchar; content_enc_key_id_length: ptr uint): cint
track_count:
wrapper: track_count(context: ptr nestegg; tracks: ptr cuint): cint
track_default_duration:
wrapper: track_default_duration(context: ptr nestegg; track: cuint; duration: ptr uint64): cint
track_encoding:
wrapper: track_encoding(context: ptr nestegg; track: cuint): cint
TrackKind:
nestegg: TrackKind
TrackObj:
nestegg: TrackObj
track_seek:
wrapper: track_seek(context: ptr nestegg; track: cuint; tstamp: uint64): cint
track_type:
wrapper: track_type(context: ptr nestegg; track: cuint): cint
TRACK_UNKNOWN:
wrapper: TRACK_UNKNOWN
TRACK_VIDEO:
wrapper: TRACK_VIDEO
track_video_params:
wrapper: track_video_params(context: ptr nestegg; track: cuint; params: ptr video_params): cint
tstamp_scale:
wrapper: tstamp_scale(context: ptr nestegg; scale: ptr uint64): cint
vcAv1:
VideoCodec.vcAv1
vcUnknown:
VideoCodec.vcUnknown
vcVp8:
VideoCodec.vcVp8
vcVp9:
VideoCodec.vcVp9
VideoCodec:
nestegg: VideoCodec
VIDEO_MONO:
wrapper: VIDEO_MONO
video_params:
wrapper: video_params
VIDEO_STEREO_BOTTOM_TOP:
wrapper: VIDEO_STEREO_BOTTOM_TOP
VIDEO_STEREO_LEFT_RIGHT:
wrapper: VIDEO_STEREO_LEFT_RIGHT
VIDEO_STEREO_RIGHT_LEFT:
wrapper: VIDEO_STEREO_RIGHT_LEFT
VIDEO_STEREO_TOP_BOTTOM:
wrapper: VIDEO_STEREO_TOP_BOTTOM