Consts
AV_PKT_DATA_QUALITY_FACTOR {....deprecated.} = AV_PKT_DATA_QUALITY_STATS
AV_PKT_FLAG_CORRUPT = 0x00000002
AV_PKT_FLAG_DISCARD = 0x00000004
AV_PKT_FLAG_DISPOSABLE = 0x00000010
AV_PKT_FLAG_KEY = 0x00000001
AV_PKT_FLAG_TRUSTED = 0x00000008
Procs
proc av_grow_packet(pkt: ptr AVPacket; grow_by: cint): cint {.importc, cdecl, ...raises: [], tags: [], forbids: [].}
proc av_init_packet(pkt: ptr AVPacket) {....deprecated, importc, cdecl, ...raises: [], tags: [], forbids: [].}
proc av_new_packet(pkt: ptr AVPacket; size: cint): cint {.importc, cdecl, ...raises: [], tags: [], forbids: [].}
proc av_packet_add_side_data(pkt: ptr AVPacket; type: AVPacketSideDataType; data: ptr uint8; size: csize_t): cint {.importc, cdecl, ...raises: [], tags: [], forbids: [].}
proc av_packet_alloc(): ptr AVPacket {.importc, cdecl, ...raises: [], tags: [], forbids: [].}
proc av_packet_clone(src: ptr AVPacket): ptr AVPacket {.importc, cdecl, ...raises: [], tags: [], forbids: [].}
proc av_packet_copy_props(dst, src: ptr AVPacket): cint {.importc, cdecl, ...raises: [], tags: [], forbids: [].}
proc av_packet_free(pkt: ptr ptr AVPacket) {.importc, cdecl, ...raises: [], tags: [], forbids: [].}
proc av_packet_free_side_data(pkt: ptr AVPacket) {.importc, cdecl, ...raises: [], tags: [], forbids: [].}
proc av_packet_from_data(pkt: ptr AVPacket; data: ptr uint8; size: cint): cint {. importc, cdecl, ...raises: [], tags: [], forbids: [].}
proc av_packet_get_side_data(pkt: ptr AVPacket; type: AVPacketSideDataType; size: ptr csize_t): ptr uint8 {.importc, cdecl, ...raises: [], tags: [], forbids: [].}
proc av_packet_make_refcounted(pkt: ptr AVPacket): cint {.importc, cdecl, ...raises: [], tags: [], forbids: [].}
proc av_packet_make_writable(pkt: ptr AVPacket): cint {.importc, cdecl, ...raises: [], tags: [], forbids: [].}
proc av_packet_merge_side_data(pkt: ptr AVPacket): cint {....deprecated, importc, cdecl, ...raises: [], tags: [], forbids: [].}
proc av_packet_move_ref(dst, src: ptr AVPacket) {.importc, cdecl, ...raises: [], tags: [], forbids: [].}
proc av_packet_new_side_data(pkt: ptr AVPacket; type: AVPacketSideDataType; size: csize_t): ptr uint8 {.importc, cdecl, ...raises: [], tags: [], forbids: [].}
proc av_packet_pack_dictionary(dict: ptr AVDictionary; size: ptr csize_t): ptr uint8 {. importc, cdecl, ...raises: [], tags: [], forbids: [].}
proc av_packet_ref(dst, src: ptr AVPacket): cint {.importc, cdecl, ...raises: [], tags: [], forbids: [].}
proc av_packet_rescale_ts(pkt: ptr AVPacket; tb_src, tb_dst: AVRational) {. importc, cdecl, ...raises: [], tags: [], forbids: [].}
proc av_packet_shrink_side_data(pkt: ptr AVPacket; type: AVPacketSideDataType; size: csize_t): cint {.importc, cdecl, ...raises: [], tags: [], forbids: [].}
proc av_packet_side_data_name(type: AVPacketSideDataType): cstring {.importc, cdecl, ...raises: [], tags: [], forbids: [].}
proc av_packet_split_side_data(pkt: ptr AVPacket): cint {....deprecated, importc, cdecl, ...raises: [], tags: [], forbids: [].}
proc av_packet_unpack_dictionary(data: ptr uint8; size: csize_t; dict: ptr ptr AVDictionary): cint {.importc, cdecl, ...raises: [], tags: [], forbids: [].}
proc av_packet_unref(pkt: ptr AVPacket) {.importc, cdecl, ...raises: [], tags: [], forbids: [].}
proc av_shrink_packet(pkt: ptr AVPacket; size: cint) {.importc, cdecl, ...raises: [], tags: [], forbids: [].}