mirror_ubuntu-kernels/Documentation/userspace-api/media/v4l
2024-07-02 00:51:01 +03:00
..
app-pri.rst lowlatency-hwe-6.8-next 2024-07-02 00:51:01 +03:00
audio.rst lowlatency-hwe-6.8-next 2024-07-02 00:51:01 +03:00
bayer.svg lowlatency-hwe-6.8-next 2024-07-02 00:51:01 +03:00
biblio.rst lowlatency-hwe-6.8-next 2024-07-02 00:51:01 +03:00
buffer.rst lowlatency-hwe-6.8-next 2024-07-02 00:51:01 +03:00
capture-example.rst lowlatency-hwe-6.8-next 2024-07-02 00:51:01 +03:00
capture.c.rst lowlatency-hwe-6.8-next 2024-07-02 00:51:01 +03:00
colorspaces-defs.rst lowlatency-hwe-6.8-next 2024-07-02 00:51:01 +03:00
colorspaces-details.rst lowlatency-hwe-6.8-next 2024-07-02 00:51:01 +03:00
colorspaces.rst lowlatency-hwe-6.8-next 2024-07-02 00:51:01 +03:00
common-defs.rst lowlatency-hwe-6.8-next 2024-07-02 00:51:01 +03:00
common.rst lowlatency-hwe-6.8-next 2024-07-02 00:51:01 +03:00
compat.rst lowlatency-hwe-6.8-next 2024-07-02 00:51:01 +03:00
constraints.svg lowlatency-hwe-6.8-next 2024-07-02 00:51:01 +03:00
control.rst lowlatency-hwe-6.8-next 2024-07-02 00:51:01 +03:00
crop.rst lowlatency-hwe-6.8-next 2024-07-02 00:51:01 +03:00
crop.svg lowlatency-hwe-6.8-next 2024-07-02 00:51:01 +03:00
depth-formats.rst lowlatency-hwe-6.8-next 2024-07-02 00:51:01 +03:00
dev-capture.rst lowlatency-hwe-6.8-next 2024-07-02 00:51:01 +03:00
dev-decoder.rst lowlatency-hwe-6.8-next 2024-07-02 00:51:01 +03:00
dev-encoder.rst lowlatency-hwe-6.8-next 2024-07-02 00:51:01 +03:00
dev-event.rst lowlatency-hwe-6.8-next 2024-07-02 00:51:01 +03:00
dev-mem2mem.rst lowlatency-hwe-6.8-next 2024-07-02 00:51:01 +03:00
dev-meta.rst lowlatency-hwe-6.8-next 2024-07-02 00:51:01 +03:00
dev-osd.rst lowlatency-hwe-6.8-next 2024-07-02 00:51:01 +03:00
dev-output.rst lowlatency-hwe-6.8-next 2024-07-02 00:51:01 +03:00
dev-overlay.rst lowlatency-hwe-6.8-next 2024-07-02 00:51:01 +03:00
dev-radio.rst lowlatency-hwe-6.8-next 2024-07-02 00:51:01 +03:00
dev-raw-vbi.rst lowlatency-hwe-6.8-next 2024-07-02 00:51:01 +03:00
dev-rds.rst lowlatency-hwe-6.8-next 2024-07-02 00:51:01 +03:00
dev-sdr.rst lowlatency-hwe-6.8-next 2024-07-02 00:51:01 +03:00
dev-sliced-vbi.rst lowlatency-hwe-6.8-next 2024-07-02 00:51:01 +03:00
dev-stateless-decoder.rst lowlatency-hwe-6.8-next 2024-07-02 00:51:01 +03:00
dev-subdev.rst lowlatency-hwe-6.8-next 2024-07-02 00:51:01 +03:00
dev-touch.rst lowlatency-hwe-6.8-next 2024-07-02 00:51:01 +03:00
devices.rst lowlatency-hwe-6.8-next 2024-07-02 00:51:01 +03:00
diff-v4l.rst lowlatency-hwe-6.8-next 2024-07-02 00:51:01 +03:00
dmabuf.rst lowlatency-hwe-6.8-next 2024-07-02 00:51:01 +03:00
dv-timings.rst lowlatency-hwe-6.8-next 2024-07-02 00:51:01 +03:00
ext-ctrls-camera.rst lowlatency-hwe-6.8-next 2024-07-02 00:51:01 +03:00
ext-ctrls-codec-stateless.rst lowlatency-hwe-6.8-next 2024-07-02 00:51:01 +03:00
ext-ctrls-codec.rst lowlatency-hwe-6.8-next 2024-07-02 00:51:01 +03:00
ext-ctrls-colorimetry.rst lowlatency-hwe-6.8-next 2024-07-02 00:51:01 +03:00
ext-ctrls-detect.rst lowlatency-hwe-6.8-next 2024-07-02 00:51:01 +03:00
ext-ctrls-dv.rst lowlatency-hwe-6.8-next 2024-07-02 00:51:01 +03:00
ext-ctrls-flash.rst lowlatency-hwe-6.8-next 2024-07-02 00:51:01 +03:00
ext-ctrls-fm-rx.rst lowlatency-hwe-6.8-next 2024-07-02 00:51:01 +03:00
ext-ctrls-fm-tx.rst lowlatency-hwe-6.8-next 2024-07-02 00:51:01 +03:00
ext-ctrls-image-process.rst lowlatency-hwe-6.8-next 2024-07-02 00:51:01 +03:00
ext-ctrls-image-source.rst lowlatency-hwe-6.8-next 2024-07-02 00:51:01 +03:00
ext-ctrls-jpeg.rst lowlatency-hwe-6.8-next 2024-07-02 00:51:01 +03:00
ext-ctrls-rf-tuner.rst lowlatency-hwe-6.8-next 2024-07-02 00:51:01 +03:00
extended-controls.rst lowlatency-hwe-6.8-next 2024-07-02 00:51:01 +03:00
field-order.rst lowlatency-hwe-6.8-next 2024-07-02 00:51:01 +03:00
fieldseq_bt.svg lowlatency-hwe-6.8-next 2024-07-02 00:51:01 +03:00
fieldseq_tb.svg lowlatency-hwe-6.8-next 2024-07-02 00:51:01 +03:00
format.rst lowlatency-hwe-6.8-next 2024-07-02 00:51:01 +03:00
fourcc.rst lowlatency-hwe-6.8-next 2024-07-02 00:51:01 +03:00
func-close.rst lowlatency-hwe-6.8-next 2024-07-02 00:51:01 +03:00
func-ioctl.rst lowlatency-hwe-6.8-next 2024-07-02 00:51:01 +03:00
func-mmap.rst lowlatency-hwe-6.8-next 2024-07-02 00:51:01 +03:00
func-munmap.rst lowlatency-hwe-6.8-next 2024-07-02 00:51:01 +03:00
func-open.rst lowlatency-hwe-6.8-next 2024-07-02 00:51:01 +03:00
func-poll.rst lowlatency-hwe-6.8-next 2024-07-02 00:51:01 +03:00
func-read.rst lowlatency-hwe-6.8-next 2024-07-02 00:51:01 +03:00
func-select.rst lowlatency-hwe-6.8-next 2024-07-02 00:51:01 +03:00
func-write.rst lowlatency-hwe-6.8-next 2024-07-02 00:51:01 +03:00
hist-v4l2.rst lowlatency-hwe-6.8-next 2024-07-02 00:51:01 +03:00
hsv-formats.rst lowlatency-hwe-6.8-next 2024-07-02 00:51:01 +03:00
io.rst lowlatency-hwe-6.8-next 2024-07-02 00:51:01 +03:00
libv4l-introduction.rst lowlatency-hwe-6.8-next 2024-07-02 00:51:01 +03:00
libv4l.rst lowlatency-hwe-6.8-next 2024-07-02 00:51:01 +03:00
meta-formats.rst lowlatency-hwe-6.8-next 2024-07-02 00:51:01 +03:00
metafmt-d4xx.rst lowlatency-hwe-6.8-next 2024-07-02 00:51:01 +03:00
metafmt-intel-ipu3.rst lowlatency-hwe-6.8-next 2024-07-02 00:51:01 +03:00
metafmt-rkisp1.rst lowlatency-hwe-6.8-next 2024-07-02 00:51:01 +03:00
metafmt-uvc.rst lowlatency-hwe-6.8-next 2024-07-02 00:51:01 +03:00
metafmt-vivid.rst lowlatency-hwe-6.8-next 2024-07-02 00:51:01 +03:00
metafmt-vsp1-hgo.rst lowlatency-hwe-6.8-next 2024-07-02 00:51:01 +03:00
metafmt-vsp1-hgt.rst lowlatency-hwe-6.8-next 2024-07-02 00:51:01 +03:00
mmap.rst lowlatency-hwe-6.8-next 2024-07-02 00:51:01 +03:00
nv12mt_example.svg lowlatency-hwe-6.8-next 2024-07-02 00:51:01 +03:00
nv12mt.svg lowlatency-hwe-6.8-next 2024-07-02 00:51:01 +03:00
open.rst lowlatency-hwe-6.8-next 2024-07-02 00:51:01 +03:00
pipeline.dot lowlatency-hwe-6.8-next 2024-07-02 00:51:01 +03:00
pixfmt-bayer.rst lowlatency-hwe-6.8-next 2024-07-02 00:51:01 +03:00
pixfmt-cnf4.rst lowlatency-hwe-6.8-next 2024-07-02 00:51:01 +03:00
pixfmt-compressed.rst lowlatency-hwe-6.8-next 2024-07-02 00:51:01 +03:00
pixfmt-indexed.rst lowlatency-hwe-6.8-next 2024-07-02 00:51:01 +03:00
pixfmt-intro.rst lowlatency-hwe-6.8-next 2024-07-02 00:51:01 +03:00
pixfmt-inzi.rst lowlatency-hwe-6.8-next 2024-07-02 00:51:01 +03:00
pixfmt-m420.rst lowlatency-hwe-6.8-next 2024-07-02 00:51:01 +03:00
pixfmt-packed-hsv.rst lowlatency-hwe-6.8-next 2024-07-02 00:51:01 +03:00
pixfmt-packed-yuv.rst lowlatency-hwe-6.8-next 2024-07-02 00:51:01 +03:00
pixfmt-reserved.rst lowlatency-hwe-6.8-next 2024-07-02 00:51:01 +03:00
pixfmt-rgb.rst lowlatency-hwe-6.8-next 2024-07-02 00:51:01 +03:00
pixfmt-sdr-cs08.rst lowlatency-hwe-6.8-next 2024-07-02 00:51:01 +03:00
pixfmt-sdr-cs14le.rst lowlatency-hwe-6.8-next 2024-07-02 00:51:01 +03:00
pixfmt-sdr-cu08.rst lowlatency-hwe-6.8-next 2024-07-02 00:51:01 +03:00
pixfmt-sdr-cu16le.rst lowlatency-hwe-6.8-next 2024-07-02 00:51:01 +03:00
pixfmt-sdr-pcu16be.rst lowlatency-hwe-6.8-next 2024-07-02 00:51:01 +03:00
pixfmt-sdr-pcu18be.rst lowlatency-hwe-6.8-next 2024-07-02 00:51:01 +03:00
pixfmt-sdr-pcu20be.rst lowlatency-hwe-6.8-next 2024-07-02 00:51:01 +03:00
pixfmt-sdr-ru12le.rst lowlatency-hwe-6.8-next 2024-07-02 00:51:01 +03:00
pixfmt-srggb8.rst lowlatency-hwe-6.8-next 2024-07-02 00:51:01 +03:00
pixfmt-srggb10-ipu3.rst lowlatency-hwe-6.8-next 2024-07-02 00:51:01 +03:00
pixfmt-srggb10.rst lowlatency-hwe-6.8-next 2024-07-02 00:51:01 +03:00
pixfmt-srggb10alaw8.rst lowlatency-hwe-6.8-next 2024-07-02 00:51:01 +03:00
pixfmt-srggb10dpcm8.rst lowlatency-hwe-6.8-next 2024-07-02 00:51:01 +03:00
pixfmt-srggb10p.rst lowlatency-hwe-6.8-next 2024-07-02 00:51:01 +03:00
pixfmt-srggb12.rst lowlatency-hwe-6.8-next 2024-07-02 00:51:01 +03:00
pixfmt-srggb12p.rst lowlatency-hwe-6.8-next 2024-07-02 00:51:01 +03:00
pixfmt-srggb14.rst lowlatency-hwe-6.8-next 2024-07-02 00:51:01 +03:00
pixfmt-srggb14p.rst lowlatency-hwe-6.8-next 2024-07-02 00:51:01 +03:00
pixfmt-srggb16.rst lowlatency-hwe-6.8-next 2024-07-02 00:51:01 +03:00
pixfmt-tch-td08.rst lowlatency-hwe-6.8-next 2024-07-02 00:51:01 +03:00
pixfmt-tch-td16.rst lowlatency-hwe-6.8-next 2024-07-02 00:51:01 +03:00
pixfmt-tch-tu08.rst lowlatency-hwe-6.8-next 2024-07-02 00:51:01 +03:00
pixfmt-tch-tu16.rst lowlatency-hwe-6.8-next 2024-07-02 00:51:01 +03:00
pixfmt-uv8.rst lowlatency-hwe-6.8-next 2024-07-02 00:51:01 +03:00
pixfmt-v4l2-mplane.rst lowlatency-hwe-6.8-next 2024-07-02 00:51:01 +03:00
pixfmt-v4l2.rst lowlatency-hwe-6.8-next 2024-07-02 00:51:01 +03:00
pixfmt-y8i.rst lowlatency-hwe-6.8-next 2024-07-02 00:51:01 +03:00
pixfmt-y12i.rst lowlatency-hwe-6.8-next 2024-07-02 00:51:01 +03:00
pixfmt-yuv-luma.rst lowlatency-hwe-6.8-next 2024-07-02 00:51:01 +03:00
pixfmt-yuv-planar.rst lowlatency-hwe-6.8-next 2024-07-02 00:51:01 +03:00
pixfmt-z16.rst lowlatency-hwe-6.8-next 2024-07-02 00:51:01 +03:00
pixfmt.rst lowlatency-hwe-6.8-next 2024-07-02 00:51:01 +03:00
planar-apis.rst lowlatency-hwe-6.8-next 2024-07-02 00:51:01 +03:00
querycap.rst lowlatency-hwe-6.8-next 2024-07-02 00:51:01 +03:00
rw.rst lowlatency-hwe-6.8-next 2024-07-02 00:51:01 +03:00
sdr-formats.rst lowlatency-hwe-6.8-next 2024-07-02 00:51:01 +03:00
selection-api-configuration.rst lowlatency-hwe-6.8-next 2024-07-02 00:51:01 +03:00
selection-api-examples.rst lowlatency-hwe-6.8-next 2024-07-02 00:51:01 +03:00
selection-api-intro.rst lowlatency-hwe-6.8-next 2024-07-02 00:51:01 +03:00
selection-api-targets.rst lowlatency-hwe-6.8-next 2024-07-02 00:51:01 +03:00
selection-api-vs-crop-api.rst lowlatency-hwe-6.8-next 2024-07-02 00:51:01 +03:00
selection-api.rst lowlatency-hwe-6.8-next 2024-07-02 00:51:01 +03:00
selection.svg lowlatency-hwe-6.8-next 2024-07-02 00:51:01 +03:00
selections-common.rst lowlatency-hwe-6.8-next 2024-07-02 00:51:01 +03:00
standard.rst lowlatency-hwe-6.8-next 2024-07-02 00:51:01 +03:00
streaming-par.rst lowlatency-hwe-6.8-next 2024-07-02 00:51:01 +03:00
subdev-formats.rst lowlatency-hwe-6.8-next 2024-07-02 00:51:01 +03:00
subdev-image-processing-crop.svg lowlatency-hwe-6.8-next 2024-07-02 00:51:01 +03:00
subdev-image-processing-full.svg lowlatency-hwe-6.8-next 2024-07-02 00:51:01 +03:00
subdev-image-processing-scaling-multi-source.svg lowlatency-hwe-6.8-next 2024-07-02 00:51:01 +03:00
tch-formats.rst lowlatency-hwe-6.8-next 2024-07-02 00:51:01 +03:00
tuner.rst lowlatency-hwe-6.8-next 2024-07-02 00:51:01 +03:00
user-func.rst lowlatency-hwe-6.8-next 2024-07-02 00:51:01 +03:00
userp.rst lowlatency-hwe-6.8-next 2024-07-02 00:51:01 +03:00
v4l2-selection-flags.rst lowlatency-hwe-6.8-next 2024-07-02 00:51:01 +03:00
v4l2-selection-targets.rst lowlatency-hwe-6.8-next 2024-07-02 00:51:01 +03:00
v4l2.rst lowlatency-hwe-6.8-next 2024-07-02 00:51:01 +03:00
v4l2grab-example.rst lowlatency-hwe-6.8-next 2024-07-02 00:51:01 +03:00
v4l2grab.c.rst lowlatency-hwe-6.8-next 2024-07-02 00:51:01 +03:00
vbi_525.svg lowlatency-hwe-6.8-next 2024-07-02 00:51:01 +03:00
vbi_625.svg lowlatency-hwe-6.8-next 2024-07-02 00:51:01 +03:00
vbi_hsync.svg lowlatency-hwe-6.8-next 2024-07-02 00:51:01 +03:00
video.rst lowlatency-hwe-6.8-next 2024-07-02 00:51:01 +03:00
videodev.rst lowlatency-hwe-6.8-next 2024-07-02 00:51:01 +03:00
vidioc-create-bufs.rst lowlatency-hwe-6.8-next 2024-07-02 00:51:01 +03:00
vidioc-cropcap.rst lowlatency-hwe-6.8-next 2024-07-02 00:51:01 +03:00
vidioc-dbg-g-chip-info.rst lowlatency-hwe-6.8-next 2024-07-02 00:51:01 +03:00
vidioc-dbg-g-register.rst lowlatency-hwe-6.8-next 2024-07-02 00:51:01 +03:00
vidioc-decoder-cmd.rst lowlatency-hwe-6.8-next 2024-07-02 00:51:01 +03:00
vidioc-dqevent.rst lowlatency-hwe-6.8-next 2024-07-02 00:51:01 +03:00
vidioc-dv-timings-cap.rst lowlatency-hwe-6.8-next 2024-07-02 00:51:01 +03:00
vidioc-encoder-cmd.rst lowlatency-hwe-6.8-next 2024-07-02 00:51:01 +03:00
vidioc-enum-dv-timings.rst lowlatency-hwe-6.8-next 2024-07-02 00:51:01 +03:00
vidioc-enum-fmt.rst lowlatency-hwe-6.8-next 2024-07-02 00:51:01 +03:00
vidioc-enum-frameintervals.rst lowlatency-hwe-6.8-next 2024-07-02 00:51:01 +03:00
vidioc-enum-framesizes.rst lowlatency-hwe-6.8-next 2024-07-02 00:51:01 +03:00
vidioc-enum-freq-bands.rst lowlatency-hwe-6.8-next 2024-07-02 00:51:01 +03:00
vidioc-enumaudio.rst lowlatency-hwe-6.8-next 2024-07-02 00:51:01 +03:00
vidioc-enumaudioout.rst lowlatency-hwe-6.8-next 2024-07-02 00:51:01 +03:00
vidioc-enuminput.rst lowlatency-hwe-6.8-next 2024-07-02 00:51:01 +03:00
vidioc-enumoutput.rst lowlatency-hwe-6.8-next 2024-07-02 00:51:01 +03:00
vidioc-enumstd.rst lowlatency-hwe-6.8-next 2024-07-02 00:51:01 +03:00
vidioc-expbuf.rst lowlatency-hwe-6.8-next 2024-07-02 00:51:01 +03:00
vidioc-g-audio.rst lowlatency-hwe-6.8-next 2024-07-02 00:51:01 +03:00
vidioc-g-audioout.rst lowlatency-hwe-6.8-next 2024-07-02 00:51:01 +03:00
vidioc-g-crop.rst lowlatency-hwe-6.8-next 2024-07-02 00:51:01 +03:00
vidioc-g-ctrl.rst lowlatency-hwe-6.8-next 2024-07-02 00:51:01 +03:00
vidioc-g-dv-timings.rst lowlatency-hwe-6.8-next 2024-07-02 00:51:01 +03:00
vidioc-g-edid.rst lowlatency-hwe-6.8-next 2024-07-02 00:51:01 +03:00
vidioc-g-enc-index.rst lowlatency-hwe-6.8-next 2024-07-02 00:51:01 +03:00
vidioc-g-ext-ctrls.rst lowlatency-hwe-6.8-next 2024-07-02 00:51:01 +03:00
vidioc-g-fbuf.rst lowlatency-hwe-6.8-next 2024-07-02 00:51:01 +03:00
vidioc-g-fmt.rst lowlatency-hwe-6.8-next 2024-07-02 00:51:01 +03:00
vidioc-g-frequency.rst lowlatency-hwe-6.8-next 2024-07-02 00:51:01 +03:00
vidioc-g-input.rst lowlatency-hwe-6.8-next 2024-07-02 00:51:01 +03:00
vidioc-g-jpegcomp.rst lowlatency-hwe-6.8-next 2024-07-02 00:51:01 +03:00
vidioc-g-modulator.rst lowlatency-hwe-6.8-next 2024-07-02 00:51:01 +03:00
vidioc-g-output.rst lowlatency-hwe-6.8-next 2024-07-02 00:51:01 +03:00
vidioc-g-parm.rst lowlatency-hwe-6.8-next 2024-07-02 00:51:01 +03:00
vidioc-g-priority.rst lowlatency-hwe-6.8-next 2024-07-02 00:51:01 +03:00
vidioc-g-selection.rst lowlatency-hwe-6.8-next 2024-07-02 00:51:01 +03:00
vidioc-g-sliced-vbi-cap.rst lowlatency-hwe-6.8-next 2024-07-02 00:51:01 +03:00
vidioc-g-std.rst lowlatency-hwe-6.8-next 2024-07-02 00:51:01 +03:00
vidioc-g-tuner.rst lowlatency-hwe-6.8-next 2024-07-02 00:51:01 +03:00
vidioc-log-status.rst lowlatency-hwe-6.8-next 2024-07-02 00:51:01 +03:00
vidioc-overlay.rst lowlatency-hwe-6.8-next 2024-07-02 00:51:01 +03:00
vidioc-prepare-buf.rst lowlatency-hwe-6.8-next 2024-07-02 00:51:01 +03:00
vidioc-qbuf.rst lowlatency-hwe-6.8-next 2024-07-02 00:51:01 +03:00
vidioc-query-dv-timings.rst lowlatency-hwe-6.8-next 2024-07-02 00:51:01 +03:00
vidioc-querybuf.rst lowlatency-hwe-6.8-next 2024-07-02 00:51:01 +03:00
vidioc-querycap.rst lowlatency-hwe-6.8-next 2024-07-02 00:51:01 +03:00
vidioc-queryctrl.rst lowlatency-hwe-6.8-next 2024-07-02 00:51:01 +03:00
vidioc-querystd.rst lowlatency-hwe-6.8-next 2024-07-02 00:51:01 +03:00
vidioc-reqbufs.rst lowlatency-hwe-6.8-next 2024-07-02 00:51:01 +03:00
vidioc-s-hw-freq-seek.rst lowlatency-hwe-6.8-next 2024-07-02 00:51:01 +03:00
vidioc-streamon.rst lowlatency-hwe-6.8-next 2024-07-02 00:51:01 +03:00
vidioc-subdev-enum-frame-interval.rst lowlatency-hwe-6.8-next 2024-07-02 00:51:01 +03:00
vidioc-subdev-enum-frame-size.rst lowlatency-hwe-6.8-next 2024-07-02 00:51:01 +03:00
vidioc-subdev-enum-mbus-code.rst lowlatency-hwe-6.8-next 2024-07-02 00:51:01 +03:00
vidioc-subdev-g-client-cap.rst lowlatency-hwe-6.8-next 2024-07-02 00:51:01 +03:00
vidioc-subdev-g-crop.rst lowlatency-hwe-6.8-next 2024-07-02 00:51:01 +03:00
vidioc-subdev-g-fmt.rst lowlatency-hwe-6.8-next 2024-07-02 00:51:01 +03:00
vidioc-subdev-g-frame-interval.rst lowlatency-hwe-6.8-next 2024-07-02 00:51:01 +03:00
vidioc-subdev-g-routing.rst lowlatency-hwe-6.8-next 2024-07-02 00:51:01 +03:00
vidioc-subdev-g-selection.rst lowlatency-hwe-6.8-next 2024-07-02 00:51:01 +03:00
vidioc-subdev-querycap.rst lowlatency-hwe-6.8-next 2024-07-02 00:51:01 +03:00
vidioc-subscribe-event.rst lowlatency-hwe-6.8-next 2024-07-02 00:51:01 +03:00
yuv-formats.rst lowlatency-hwe-6.8-next 2024-07-02 00:51:01 +03:00