Class: FFI::Libav::AVCodecContext
- Inherits:
-
Struct
- Object
- Struct
- FFI::Libav::AVCodecContext
- Defined in:
- lib/ffi/libav.rb,
lib/ffi/libav.rb,
lib/ffi/libav.rb
Instance Method Summary collapse
- #draw_horiz_band ⇒ Object
- #draw_horiz_band=(cb) ⇒ Object
- #execute ⇒ Object
- #execute2 ⇒ Object
- #execute2=(cb) ⇒ Object
- #execute=(cb) ⇒ Object
- #get_buffer ⇒ Object
- #get_buffer=(cb) ⇒ Object
- #get_format ⇒ Object
- #get_format=(cb) ⇒ Object
- #rc_eq ⇒ Object
- #rc_eq=(str) ⇒ Object
- #reget_buffer ⇒ Object
- #reget_buffer=(cb) ⇒ Object
- #release_buffer ⇒ Object
- #release_buffer=(cb) ⇒ Object
- #rtp_callback ⇒ Object
- #rtp_callback=(cb) ⇒ Object
- #stats_in ⇒ Object
- #stats_in=(str) ⇒ Object
- #stats_out ⇒ Object
- #stats_out=(str) ⇒ Object
Instance Method Details
#draw_horiz_band ⇒ Object
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 |
#execute ⇒ Object
1823 1824 1825 |
# File 'lib/ffi/libav.rb', line 1823 def execute @execute end |
#execute2 ⇒ Object
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_buffer ⇒ Object
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_format ⇒ Object
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_eq ⇒ Object
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_buffer ⇒ Object
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_buffer ⇒ Object
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_callback ⇒ Object
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_in ⇒ Object
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_out ⇒ Object
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 |