Class: FFI::Libav::AVCodec
- Inherits:
-
Struct
- Object
- Struct
- FFI::Libav::AVCodec
- Defined in:
- lib/ffi/libav.rb,
lib/ffi/libav.rb,
lib/ffi/libav.rb
Instance Method Summary collapse
- #close ⇒ Object
- #close=(cb) ⇒ Object
- #decode ⇒ Object
- #decode=(cb) ⇒ Object
- #encode ⇒ Object
- #encode2 ⇒ Object
- #encode2=(cb) ⇒ Object
- #encode=(cb) ⇒ Object
- #flush ⇒ Object
- #flush=(cb) ⇒ Object
- #init ⇒ Object
- #init=(cb) ⇒ Object
- #init_static_data ⇒ Object
- #init_static_data=(cb) ⇒ Object
- #init_thread_copy ⇒ Object
- #init_thread_copy=(cb) ⇒ Object
- #long_name ⇒ Object
- #long_name=(str) ⇒ Object
- #name ⇒ Object
- #name=(str) ⇒ Object
- #update_thread_context ⇒ Object
- #update_thread_context=(cb) ⇒ Object
Instance Method Details
#close ⇒ Object
1894 1895 1896 |
# File 'lib/ffi/libav.rb', line 1894 def close @close end |
#close=(cb) ⇒ Object
1890 1891 1892 1893 |
# File 'lib/ffi/libav.rb', line 1890 def close=(cb) @close = cb self[:close] = @close end |
#decode ⇒ Object
1901 1902 1903 |
# File 'lib/ffi/libav.rb', line 1901 def decode @decode end |
#decode=(cb) ⇒ Object
1897 1898 1899 1900 |
# File 'lib/ffi/libav.rb', line 1897 def decode=(cb) @decode = cb self[:decode] = @decode end |
#encode ⇒ Object
1887 1888 1889 |
# File 'lib/ffi/libav.rb', line 1887 def encode @encode end |
#encode2 ⇒ Object
1943 1944 1945 |
# File 'lib/ffi/libav.rb', line 1943 def encode2 @encode2 end |
#encode2=(cb) ⇒ Object
1939 1940 1941 1942 |
# File 'lib/ffi/libav.rb', line 1939 def encode2=(cb) @encode2 = cb self[:encode2] = @encode2 end |
#encode=(cb) ⇒ Object
1883 1884 1885 1886 |
# File 'lib/ffi/libav.rb', line 1883 def encode=(cb) @encode = cb self[:encode] = @encode end |
#flush ⇒ Object
1908 1909 1910 |
# File 'lib/ffi/libav.rb', line 1908 def flush @flush end |
#flush=(cb) ⇒ Object
1904 1905 1906 1907 |
# File 'lib/ffi/libav.rb', line 1904 def flush=(cb) @flush = cb self[:flush] = @flush end |
#init ⇒ Object
1880 1881 1882 |
# File 'lib/ffi/libav.rb', line 1880 def init @init end |
#init=(cb) ⇒ Object
1876 1877 1878 1879 |
# File 'lib/ffi/libav.rb', line 1876 def init=(cb) @init = cb self[:init] = @init end |
#init_static_data ⇒ Object
1936 1937 1938 |
# File 'lib/ffi/libav.rb', line 1936 def init_static_data @init_static_data end |
#init_static_data=(cb) ⇒ Object
1932 1933 1934 1935 |
# File 'lib/ffi/libav.rb', line 1932 def init_static_data=(cb) @init_static_data = cb self[:init_static_data] = @init_static_data end |
#init_thread_copy ⇒ Object
1922 1923 1924 |
# File 'lib/ffi/libav.rb', line 1922 def init_thread_copy @init_thread_copy end |
#init_thread_copy=(cb) ⇒ Object
1918 1919 1920 1921 |
# File 'lib/ffi/libav.rb', line 1918 def init_thread_copy=(cb) @init_thread_copy = cb self[:init_thread_copy] = @init_thread_copy end |
#long_name ⇒ Object
1915 1916 1917 |
# File 'lib/ffi/libav.rb', line 1915 def long_name @long_name.get_string(0) end |
#long_name=(str) ⇒ Object
1911 1912 1913 1914 |
# File 'lib/ffi/libav.rb', line 1911 def long_name=(str) @long_name = FFI::MemoryPointer.from_string(str) self[:long_name] = @long_name end |
#name ⇒ Object
1873 1874 1875 |
# File 'lib/ffi/libav.rb', line 1873 def name @name.get_string(0) end |
#name=(str) ⇒ Object
1869 1870 1871 1872 |
# File 'lib/ffi/libav.rb', line 1869 def name=(str) @name = FFI::MemoryPointer.from_string(str) self[:name] = @name end |
#update_thread_context ⇒ Object
1929 1930 1931 |
# File 'lib/ffi/libav.rb', line 1929 def update_thread_context @update_thread_context end |
#update_thread_context=(cb) ⇒ Object
1925 1926 1927 1928 |
# File 'lib/ffi/libav.rb', line 1925 def update_thread_context=(cb) @update_thread_context = cb self[:update_thread_context] = @update_thread_context end |