Rincian Pabrik:
Peringkat tidak ada (0)
Nama panjang Sumber UVC H264
Sumber / video klass
Deskripsi UVC H264 Pengkodean sumber kamera
Penulis Youness Alaoui <youness.alaoui@collabora.co.uk>
Rincian Plugin:
Beri nama uvch264
Deskripsi UVC compliant H264 encoding plugins kamera
Namafile / usr/lib/x86_64-linux-gnu/gstreamer-1.0/libgstuvch264.so
Versi 1.8.3
Lisensi LGPL
Modul sumber gst-plugins-bad
Tanggal rilis sumber 2016-08-19
Paket biner GStreamer Bad Plugins (Ubuntu)
URL Asal
launchpad.net/distros/ubuntu/+source/gst-plugins-bad1.0GObject
+ ---- Secara resmi tidak dimiliki
+ ---- GstObject
+ ---- GstElement
+ ---- GstBin
+ ---- GstBaseCameraSrc
+ ---- GstUvcH264Src
Antarmuka yang Diimplementasikan:
Gstchildproxy
Templat Pad:
Template SRC: 'vidsrc'
Ketersediaan: Selalu
Kemampuan:
video / x-raw
format: {I420, YV12, YUY2, UYVY, AYUV, RGBx, BGRx, xRGB, xBGR, RGBA, BGRA, ARGB, ABGR, RGB, BGR, Y41B, Y42B, YVYU, Y444, v210, v216, NV12, NV21, NV21 , NV61, NV24, GRAY8, GRAY16_BE, GRAY16_LE, v308, RGB16, BGR16, RGB15, BGR15, UYVP, A420, RGB8P, YUV9, YVU9, IYU1, ARGB64, AYUV64, r210, I420_104104_1010 , GBR, GBR_10LE, GBR_10BE, NV12_64Z32, A420_10LE, A420_10BE, A422_10LE, A422_10BE, A444_10LE, A444_10BE}
lebar: [1, 2147483647]
tinggi: [1, 2147483647]
framerate: [0/1, 2147483647/1]
gambar / jpeg
lebar: [1, 2147483647]
tinggi: [1, 2147483647]
framerate: [0/1, 2147483647/1]
video / x-h264
lebar: [1, 2147483647]
tinggi: [1, 2147483647]
framerate: [0/1, 2147483647/1]
stream-format: {byte-stream, avc}
perataan: au
profil: {tinggi, utama, garis dasar, garis dasar terbatas}
Template SRC: 'imgsrc'
Ketersediaan: Selalu
Kemampuan:
KOSONG
Template SRC: 'vfsrc'
Ketersediaan: Selalu
Kemampuan:
video / x-raw
format: {I420, YV12, YUY2, UYVY, AYUV, RGBx, BGRx, xRGB, xBGR, RGBA, BGRA, ARGB, ABGR, RGB, BGR, Y41B, Y42B, YVYU, Y444, v210, v216, NV12, NV21, NV21 , NV61, NV24, GRAY8, GRAY16_BE, GRAY16_LE, v308, RGB16, BGR16, RGB15, BGR15, UYVP, A420, RGB8P, YUV9, YVU9, IYU1, ARGB64, AYUV64, r210, I420_104104_1010 , GBR, GBR_10LE, GBR_10BE, NV12_64Z32, A420_10LE, A420_10BE, A422_10LE, A422_10BE, A444_10LE, A444_10BE}
lebar: [1, 2147483647]
tinggi: [1, 2147483647]
framerate: [0/1, 2147483647/1]
gambar / jpeg
lebar: [1, 2147483647]
tinggi: [1, 2147483647]
framerate: [0/1, 2147483647/1]
Bendera Elemen:
tidak ada bendera yang ditetapkan
Bendera nampan:
tidak ada bendera yang ditetapkan
Implementasi Elemen:
Memiliki fungsi change_state (): 0x7ff438f22ba0
Elemen tidak memiliki kemampuan pencatatan jam kerja.
Elemen tidak memiliki kemampuan penanganan URI.
Bantalan:
Src: 'vfsrc'
Src: 'imgsrc'
SRC: 'vidsrc'
Properti elemen:
nama: Nama objek
bendera: baca, tulis
Tali Default: "uvch264src0"
induk: induk dari objek
bendera: baca, tulis
Objek tipe "GstObject"
penanganan async: Nampan akan menangani perubahan status Asinkron
bendera: baca, tulis
Boolean. Default: false
penerusan pesan: Meneruskan semua pesan anak-anak
bendera: baca, tulis
Boolean. Default: false
mode: Mode pengambilan (pengambilan foto diam atau perekaman video)
bendera: baca, tulis
Enum "GstCameraBin2Mode" Default: 2, "mode-video"
(1): mode-gambar - Pengambilan foto diam (default)
(2): mode-video - Perekaman video
zoom: Faktor pembesaran digital (mis. 1,5 berarti 1,5x)
bendera: baca, tulis
Mengapung. Kisaran: 1 - 3.402823e + 38 Default: 1
max-zoom: Faktor pembesaran digital (mis. 1,5 berarti 1,5x)
bendera: dapat dibaca
Mengapung. Kisaran: 1 - 3.402823e + 38 Default: 10
ready-for-capture: Menginformasikan elemen ini siap memulai tangkapan lain
bendera: dapat dibaca
Boolean. Default: benar
post-preview: Jika menangkap gambar pratinjau harus diposting ke bus
bendera: baca, tulis
Boolean. Default: benar
caps-preview: Tutup dari gambar preview yang akan diposting (NULL berarti APA SAJA)
bendera: baca, tulis
APA SAJA
preview-filter: Filter pratinjau khusus untuk memproses pratinjau data gambar
bendera: baca, tulis
Objek tipe "GstElement"
mulai otomatis: Secara otomatis mulai menangkap ketika pergi ke status PAUSED
bendera: baca, tulis
Boolean. Default: false
colorspace-name: Nama elemen colorspace
bendera: baca, tulis, hanya bisa NULL atau SIAP
Tali Default: "videoconvert"
jpeg-decoder-name: Nama elemen decoder jpeg
bendera: baca, tulis, hanya bisa NULL atau SIAP
Tali Default: "jpegdec"
num-clock-samples: Jumlah sampel jam untuk dikumpulkan untuk sinkronisasi PTS (-1 = tidak terbatas)
bendera: baca, tulis, bisa NULL, SIAP, DITINGGALKAN atau MAINKAN
Integer Kisaran: 0 - 2147483647 Default: 0
num-buffer: Jumlah buffer ke output sebelum mengirim EOS (-1 = tidak terbatas)
bendera: baca, tulis
Integer Kisaran: -1 - 2147483647 Default: -1
perangkat: Lokasi perangkat
bendera: baca, tulis
Tali Default: "/ dev / video0"
device-name: Nama perangkat
bendera: dapat dibaca
Tali Default: ""
initial-bitrate: Bitrate awal dalam bits / detik (kontrol statis)
bendera: baca, tulis, hanya bisa NULL atau SIAP
Integer yang Tidak Ditandatangani. Kisaran: 0 - 4294967295 Default: 3.000.000
slice-units: Unit slice (kontrol statis)
bendera: baca, tulis, hanya bisa NULL atau SIAP
Integer yang Tidak Ditandatangani. Kisaran: 0 - 65535 Default: 4
slice-mode: Menentukan unit properti slice-unit (kontrol statis)
bendera: baca, tulis, hanya bisa NULL atau SIAP
Enum "UvcH264SliceMode" Default: 3, "slice / frame"
(0): diabaikan - Diabaikan
(1): bits / slice - Bits per slice
(2): MBs / slice - MBs per Slice
(3): slice / frame - Slice Per Frame
iframe-period: Waktu antara frame IDR dalam milidetik (kontrol statis)
bendera: baca, tulis, hanya bisa NULL atau SIAP
Integer yang Tidak Ditandatangani. Kisaran: 0 - 65535 Default: 10000
tipe penggunaan: Jenis penggunaan (kontrol statis)
bendera: baca, tulis, hanya bisa NULL atau SIAP
Enum "UvcH264UsageType" Default: 1, "realtime"
(1): realtime - Realtime (konferensi video)
(2): disiarkan - Siaran
(3): penyimpanan - Penyimpanan
(4): ucconfig0 - UCConfig 0
(5): ucconfig1 - UCConfig 1
(6): ucconfig2q - UCConfig 2Q
(7): ucconfig2s - UCConfig 2S
(8): ucconfig3 - UCConfig 3
entropi: Entropy (kontrol statis)
bendera: baca, tulis, hanya bisa NULL atau SIAP
Enum "UvcH264Entropy" Default: 0, "cavlc"
(0): cavlc - CAVLC
(1): cabac - CABAC
enable-sei: Mengaktifkan pewaktuan gambar SEI (kontrol statis)
bendera: baca, tulis, hanya bisa NULL atau SIAP
Boolean. Default: false
num-menyusun ulang-frame: Jumlah frame B antara frame referensi (kontrol statis)
bendera: baca, tulis, hanya bisa NULL atau SIAP
Integer yang Tidak Ditandatangani. Kisaran: 0 - 255 Default: 0
pratinjau-membalik: gambar membalik horisontal untuk aliran non H.264 (kontrol statis)
bendera: baca, tulis, hanya bisa NULL atau SIAP
Boolean. Default: false
leaky-bucket-size: Ukuran ukuran bucket bocor dalam milidetik (kontrol statis)
bendera: baca, tulis, hanya bisa NULL atau SIAP
Integer yang Tidak Ditandatangani. Kisaran: 0 - 65535 Default: 1000
kontrol tingkat: mode kontrol tingkat (kontrol statis & dinamis)
bendera: baca, tulis, bisa NULL, SIAP, DITINGGALKAN atau MAINKAN
Enum "UvcH264RateControl" Default: 1, "cbr"
(1): cbr - laju bit konstan
(2): vbr - Laju bit variabel
(3): qp - QP Konstan
fixed-framerate: Fixed framerate (kontrol statis & dinamis)
bendera: baca, tulis, bisa NULL, SIAP, DITINGGALKAN atau MAINKAN
Boolean. Default: false
max-mbps: Jumlah makroblok per detik untuk kecepatan pemrosesan maksimum
bendera: dapat dibaca
Integer yang Tidak Ditandatangani. Kisaran: 0 - 4294967295 Default: 0
level-idc: Level IDC (kontrol dinamis)
bendera: baca, tulis, bisa NULL, SIAP, DITINGGALKAN atau MAINKAN
Integer yang Tidak Ditandatangani. Kisaran: 0 - 255 Default: 40
peak-bitrate: Bitrate puncak dalam bit / detik (kontrol dinamis)
bendera: baca, tulis, bisa NULL, SIAP, DITINGGALKAN atau MAINKAN
Integer yang Tidak Ditandatangani. Kisaran: 0 - 4294967295 Default: 3.000.000
bitrate rata-rata: Bitrate rata-rata dalam bit / detik (kontrol dinamis)
bendera: baca, tulis, bisa NULL, SIAP, DITINGGALKAN atau MAINKAN
Integer yang Tidak Ditandatangani. Kisaran: 0 - 4294967295 Default: 3.000.000
min-iframe-qp: Ukuran langkah Kuantisasi minimum untuk frame I (kontrol dinamis)
bendera: baca, tulis, bisa NULL, SIAP, DITINGGALKAN atau MAINKAN
Integer Kisaran: -127 - 127 Default: 10
max-iframe-qp: Ukuran langkah Kuantisasi minimum untuk frame I (kontrol dinamis)
bendera: baca, tulis, bisa NULL, SIAP, DITINGGALKAN atau MAINKAN
Integer Kisaran: -127 - 127 Default: 46
min-pframe-qp: Ukuran langkah Kuantisasi minimum untuk bingkai P (kontrol dinamis)
bendera: baca, tulis, bisa NULL, SIAP, DITINGGALKAN atau MAINKAN
Integer Kisaran: -127 - 127 Default: 10
max-pframe-qp: Ukuran langkah Kuantisasi minimum untuk bingkai P (kontrol dinamis)
bendera: baca, tulis, bisa NULL, SIAP, DITINGGALKAN atau MAINKAN
Integer Kisaran: -127 - 127 Default: 46
min-bframe-qp: Ukuran langkah Kuantisasi minimum untuk bingkai B (kontrol dinamis)
bendera: baca, tulis, bisa NULL, SIAP, DITINGGALKAN atau MAINKAN
Integer Kisaran: -127 - 127 Default: 10
max-bframe-qp: Ukuran langkah Kuantisasi minimum untuk bingkai B (kontrol dinamis)
bendera: baca, tulis, bisa NULL, SIAP, DITINGGALKAN atau MAINKAN
Integer Kisaran: -127 - 127 Default: 46
ltr-buffer-size: Jumlah total frame Referensi Jangka Panjang (kontrol dinamis)
bendera: baca, tulis, bisa NULL, SIAP, DITINGGALKAN atau MAINKAN
Integer Kisaran: 0 - 255 Default: 0
ltr-encoder-control: Jumlah bingkai LTR yang dapat dikendalikan perangkat (kontrol dinamis)
bendera: baca, tulis, bisa NULL, SIAP, DITINGGALKAN atau MAINKAN
Integer Kisaran: 0 - 255 Default: 0
Tindakan Elemen:
"Get-enum-setting": gboolean user_function (objek GstElement *,
gchararray arg0,
gpointer arg1,
gpointer arg2);
"Get-boolean-setting": gboolean user_function (objek GstElement *,
gchararray arg0,
gpointer arg1,
gpointer arg2);
"Get-int-setting": gboolean user_function (objek GstElement *,
gchararray arg0,
gpointer arg1,
gpointer arg2,
gpointer arg3);
"Mulai-tangkap": void user_function (objek GstElement *);
"Stop-capture": void user_function (objek GstElement *);