Skip to content

av 17.0.0

Version history | Download JSON

  • PyPI https://pypi.org/project/av/
    Repository https://github.com/PyAV-Org/PyAV

  • py.typed

  • Coverage


    %%{init: {"pie": {"textPosition": 0.85}, "theme": "neutral", "themeVariables": {"pieStrokeWidth": "1px"}}}%%
    pie title
        "Typed" : 849
        "Any" : 7
        "Untyped" : 24
    • 97.3% coverage
    • 96.5% coverage (strict)
    • 880 typable
      • 849 typed
      • 24 untyped
      • 7 Any
  • Typables


    %%{init: {"pie": {"textPosition": 0.85}, "theme": "neutral", "themeVariables": {"pieStrokeWidth": "1px"}}}%%
    pie title
        "functions" : 115
        "classes" : 444
        "other" : 26
    • 41 functions (+3 overloads)
      • 74 parameters
    • 138 classes
      • 144 methods (+0 overloads)
        • 227 parameters
      • 73 properties
    • 52 modules
      • 26 attrs

Modules

Module Coverage Coverage (strict) Typables Ignores
av._core 100.0% 100.0% 3 0
av.about 0.0% 0.0% 0 0
av.audio.codeccontext 100.0% 100.0% 13 0
av.audio.fifo 100.0% 100.0% 15 0
av.audio.format 100.0% 100.0% 10 0
av.audio.frame 100.0% 100.0% 17 0
av.audio.layout 80.0% 80.0% 5 0
av.audio.plane 100.0% 100.0% 1 0
av.audio.resampler 100.0% 100.0% 11 0
av.audio.stream 100.0% 100.0% 13 0
av.bitstream 87.5% 87.5% 8 0
av.buffer 100.0% 100.0% 7 0
av.codec.codec 100.0% 100.0% 35 0
av.codec.context 100.0% 100.0% 36 0
av.codec.hwaccel 100.0% 100.0% 17 0
av.container.core 100.0% 89.7% 39 0
av.container.input 100.0% 100.0% 14 0
av.container.output 92.3% 92.3% 26 0
av.container.pyio 77.8% 77.8% 36 0
av.container.streams 100.0% 100.0% 14 0
av.datasets 90.0% 90.0% 10 0
av.descriptor 100.0% 100.0% 2 0
av.device 100.0% 100.0% 14 0
av.dictionary 100.0% 100.0% 17 0
av.error 100.0% 100.0% 17 0
av.filter.context 100.0% 100.0% 17 0
av.filter.filter 100.0% 100.0% 8 0
av.filter.graph 100.0% 97.1% 34 0
av.filter.link 0.0% 0.0% 0 0
av.filter.loudnorm 100.0% 100.0% 3 0
av.format 100.0% 100.0% 11 0
av.frame 100.0% 100.0% 10 0
av.index 92.3% 92.3% 13 0
av.logging 100.0% 100.0% 33 0
av.opaque 73.3% 73.3% 15 0
av.option 100.0% 100.0% 17 0
av.packet 97.4% 97.4% 39 0
av.plane 100.0% 100.0% 5 0
av.sidedata.encparams 100.0% 100.0% 14 0
av.sidedata.motionvectors 100.0% 100.0% 12 0
av.sidedata.sidedata 100.0% 100.0% 4 0
av.stream 100.0% 100.0% 27 0
av.subtitles.codeccontext 100.0% 100.0% 6 0
av.subtitles.stream 100.0% 100.0% 4 0
av.subtitles.subtitle 100.0% 100.0% 29 0
av.utils 94.4% 94.4% 18 0
av.video.codeccontext 100.0% 100.0% 28 0
av.video.format 100.0% 100.0% 30 0
av.video.frame 94.2% 91.3% 69 0
av.video.plane 100.0% 100.0% 10 0
av.video.reformatter 100.0% 100.0% 13 0
av.video.stream 100.0% 100.0% 31 0

Incomplete Annotations

av.audio.layout (1 missing, 0 any)

Symbol Typable Typed Any
meth AudioLayout.init 2 1 0

av.bitstream (1 missing, 0 any)

Symbol Typable Typed Any
meth BitStreamFilterContext.init 4 3 0

av.container.core (0 missing, 4 any)

Symbol Typable Typed Any
func open 13 13 1
attr Container.file 1 1 1
attr Container.io_open 1 1 1
attr Container.open_files 1 1 1

av.container.output (2 missing, 0 any)

Symbol Typable Typed Any
meth OutputContainer.add_mux_stream 4 3 0
meth OutputContainer.add_stream_from_template 4 3 0

av.container.pyio (8 missing, 0 any)

Symbol Typable Typed Any
attr BufC 1 0 0
attr Buf 1 0 0
meth PyIOFile.cinit 4 0 0
meth PyIOFile.dealloc 1 0 0
attr seek_func_t 1 0 0

av.datasets (1 missing, 0 any)

Symbol Typable Typed Any
attr log 1 0 0

av.filter.graph (0 missing, 1 any)

Symbol Typable Typed Any
meth Graph.add 4 4 1

av.index (1 missing, 0 any)

Symbol Typable Typed Any
meth IndexEntries.search_timestamp 4 3 0

av.opaque (4 missing, 0 any)

Symbol Typable Typed Any
attr u8ptr 1 0 0
meth OpaqueContainer.cinit 1 0 0
meth OpaqueContainer.get 2 1 0
meth OpaqueContainer.pop 2 1 0

av.packet (1 missing, 0 any)

Symbol Typable Typed Any
meth PacketSideData.to_packet 3 2 0

av.utils (1 missing, 0 any)

Symbol Typable Typed Any
func dict_to_avdict 5 4 0

av.video.frame (4 missing, 2 any)

Symbol Typable Typed Any
meth VideoFrame.to_rgb 2 2 1
meth VideoFrame.to_image 2 0 0
meth VideoFrame.to_ndarray 3 3 1
meth VideoFrame.from_image 2 0 0

Type-Ignore Comments

No type-ignore comments.