Class: FFI::Libav::AVOutputFormat
- Inherits:
-
Struct
- Object
- Struct
- FFI::Libav::AVOutputFormat
- Defined in:
- lib/ffi/libav.rb,
lib/ffi/libav.rb
Instance Method Summary collapse
- #extensions ⇒ Object
- #extensions=(str) ⇒ Object
- #interleave_packet ⇒ Object
- #interleave_packet=(cb) ⇒ Object
- #long_name ⇒ Object
- #long_name=(str) ⇒ Object
- #mime_type ⇒ Object
- #mime_type=(str) ⇒ Object
- #name ⇒ Object
- #name=(str) ⇒ Object
- #query_codec ⇒ Object
- #query_codec=(cb) ⇒ Object
- #set_parameters ⇒ Object
- #set_parameters=(cb) ⇒ Object
- #write_header ⇒ Object
- #write_header=(cb) ⇒ Object
- #write_packet ⇒ Object
- #write_packet=(cb) ⇒ Object
- #write_trailer ⇒ Object
- #write_trailer=(cb) ⇒ Object
Instance Method Details
#extensions ⇒ Object
2563 2564 2565 |
# File 'lib/ffi/libav.rb', line 2563 def extensions @extensions.get_string(0) end |
#extensions=(str) ⇒ Object
2559 2560 2561 2562 |
# File 'lib/ffi/libav.rb', line 2559 def extensions=(str) @extensions = FFI::MemoryPointer.from_string(str) self[:extensions] = @extensions end |
#interleave_packet ⇒ Object
2598 2599 2600 |
# File 'lib/ffi/libav.rb', line 2598 def interleave_packet @interleave_packet end |
#interleave_packet=(cb) ⇒ Object
2594 2595 2596 2597 |
# File 'lib/ffi/libav.rb', line 2594 def interleave_packet=(cb) @interleave_packet = cb self[:interleave_packet] = @interleave_packet end |
#long_name ⇒ Object
2549 2550 2551 |
# File 'lib/ffi/libav.rb', line 2549 def long_name @long_name.get_string(0) end |
#long_name=(str) ⇒ Object
2545 2546 2547 2548 |
# File 'lib/ffi/libav.rb', line 2545 def long_name=(str) @long_name = FFI::MemoryPointer.from_string(str) self[:long_name] = @long_name end |
#mime_type ⇒ Object
2556 2557 2558 |
# File 'lib/ffi/libav.rb', line 2556 def mime_type @mime_type.get_string(0) end |
#mime_type=(str) ⇒ Object
2552 2553 2554 2555 |
# File 'lib/ffi/libav.rb', line 2552 def mime_type=(str) @mime_type = FFI::MemoryPointer.from_string(str) self[:mime_type] = @mime_type end |
#name ⇒ Object
2542 2543 2544 |
# File 'lib/ffi/libav.rb', line 2542 def name @name.get_string(0) end |
#name=(str) ⇒ Object
2538 2539 2540 2541 |
# File 'lib/ffi/libav.rb', line 2538 def name=(str) @name = FFI::MemoryPointer.from_string(str) self[:name] = @name end |
#query_codec ⇒ Object
2605 2606 2607 |
# File 'lib/ffi/libav.rb', line 2605 def query_codec @query_codec end |
#query_codec=(cb) ⇒ Object
2601 2602 2603 2604 |
# File 'lib/ffi/libav.rb', line 2601 def query_codec=(cb) @query_codec = cb self[:query_codec] = @query_codec end |
#set_parameters ⇒ Object
2591 2592 2593 |
# File 'lib/ffi/libav.rb', line 2591 def set_parameters @set_parameters end |
#set_parameters=(cb) ⇒ Object
2587 2588 2589 2590 |
# File 'lib/ffi/libav.rb', line 2587 def set_parameters=(cb) @set_parameters = cb self[:set_parameters] = @set_parameters end |
#write_header ⇒ Object
2570 2571 2572 |
# File 'lib/ffi/libav.rb', line 2570 def write_header @write_header end |
#write_header=(cb) ⇒ Object
2566 2567 2568 2569 |
# File 'lib/ffi/libav.rb', line 2566 def write_header=(cb) @write_header = cb self[:write_header] = @write_header end |
#write_packet ⇒ Object
2577 2578 2579 |
# File 'lib/ffi/libav.rb', line 2577 def write_packet @write_packet end |
#write_packet=(cb) ⇒ Object
2573 2574 2575 2576 |
# File 'lib/ffi/libav.rb', line 2573 def write_packet=(cb) @write_packet = cb self[:write_packet] = @write_packet end |
#write_trailer ⇒ Object
2584 2585 2586 |
# File 'lib/ffi/libav.rb', line 2584 def write_trailer @write_trailer end |
#write_trailer=(cb) ⇒ Object
2580 2581 2582 2583 |
# File 'lib/ffi/libav.rb', line 2580 def write_trailer=(cb) @write_trailer = cb self[:write_trailer] = @write_trailer end |