Class: FFI::Libav::AVCodec

Inherits:
Struct
  • Object
show all
Defined in:
lib/ffi/libav.rb,
lib/ffi/libav.rb,
lib/ffi/libav.rb

Instance Method Summary collapse

Instance Method Details

#closeObject



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

#decodeObject



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

#encodeObject



1887
1888
1889
# File 'lib/ffi/libav.rb', line 1887

def encode
  @encode
end

#encode2Object



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

#flushObject



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

#initObject



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_dataObject



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_copyObject



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_nameObject



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

#nameObject



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_contextObject



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