Class: FFI::Libav::AVCodecContext

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

#draw_horiz_bandObject



1760
1761
1762
# File 'lib/ffi/libav.rb', line 1760

def draw_horiz_band
  @draw_horiz_band
end

#draw_horiz_band=(cb) ⇒ Object



1756
1757
1758
1759
# File 'lib/ffi/libav.rb', line 1756

def draw_horiz_band=(cb)
  @draw_horiz_band = cb
  self[:draw_horiz_band] = @draw_horiz_band
end

#executeObject



1823
1824
1825
# File 'lib/ffi/libav.rb', line 1823

def execute
  @execute
end

#execute2Object



1830
1831
1832
# File 'lib/ffi/libav.rb', line 1830

def execute2
  @execute2
end

#execute2=(cb) ⇒ Object



1826
1827
1828
1829
# File 'lib/ffi/libav.rb', line 1826

def execute2=(cb)
  @execute2 = cb
  self[:execute2] = @execute2
end

#execute=(cb) ⇒ Object



1819
1820
1821
1822
# File 'lib/ffi/libav.rb', line 1819

def execute=(cb)
  @execute = cb
  self[:execute] = @execute
end

#get_bufferObject



1774
1775
1776
# File 'lib/ffi/libav.rb', line 1774

def get_buffer
  @get_buffer
end

#get_buffer=(cb) ⇒ Object



1770
1771
1772
1773
# File 'lib/ffi/libav.rb', line 1770

def get_buffer=(cb)
  @get_buffer = cb
  self[:get_buffer] = @get_buffer
end

#get_formatObject



1767
1768
1769
# File 'lib/ffi/libav.rb', line 1767

def get_format
  @get_format
end

#get_format=(cb) ⇒ Object



1763
1764
1765
1766
# File 'lib/ffi/libav.rb', line 1763

def get_format=(cb)
  @get_format = cb
  self[:get_format] = @get_format
end

#rc_eqObject



1795
1796
1797
# File 'lib/ffi/libav.rb', line 1795

def rc_eq
  @rc_eq.get_string(0)
end

#rc_eq=(str) ⇒ Object



1791
1792
1793
1794
# File 'lib/ffi/libav.rb', line 1791

def rc_eq=(str)
  @rc_eq = FFI::MemoryPointer.from_string(str)
  self[:rc_eq] = @rc_eq
end

#reget_bufferObject



1788
1789
1790
# File 'lib/ffi/libav.rb', line 1788

def reget_buffer
  @reget_buffer
end

#reget_buffer=(cb) ⇒ Object



1784
1785
1786
1787
# File 'lib/ffi/libav.rb', line 1784

def reget_buffer=(cb)
  @reget_buffer = cb
  self[:reget_buffer] = @reget_buffer
end

#release_bufferObject



1781
1782
1783
# File 'lib/ffi/libav.rb', line 1781

def release_buffer
  @release_buffer
end

#release_buffer=(cb) ⇒ Object



1777
1778
1779
1780
# File 'lib/ffi/libav.rb', line 1777

def release_buffer=(cb)
  @release_buffer = cb
  self[:release_buffer] = @release_buffer
end

#rtp_callbackObject



1802
1803
1804
# File 'lib/ffi/libav.rb', line 1802

def rtp_callback
  @rtp_callback
end

#rtp_callback=(cb) ⇒ Object



1798
1799
1800
1801
# File 'lib/ffi/libav.rb', line 1798

def rtp_callback=(cb)
  @rtp_callback = cb
  self[:rtp_callback] = @rtp_callback
end

#stats_inObject



1816
1817
1818
# File 'lib/ffi/libav.rb', line 1816

def stats_in
  @stats_in.get_string(0)
end

#stats_in=(str) ⇒ Object



1812
1813
1814
1815
# File 'lib/ffi/libav.rb', line 1812

def stats_in=(str)
  @stats_in = FFI::MemoryPointer.from_string(str)
  self[:stats_in] = @stats_in
end

#stats_outObject



1809
1810
1811
# File 'lib/ffi/libav.rb', line 1809

def stats_out
  @stats_out.get_string(0)
end

#stats_out=(str) ⇒ Object



1805
1806
1807
1808
# File 'lib/ffi/libav.rb', line 1805

def stats_out=(str)
  @stats_out = FFI::MemoryPointer.from_string(str)
  self[:stats_out] = @stats_out
end