Class: FFI::Libav::AVOutputFormat

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

Instance Method Summary collapse

Instance Method Details

#extensionsObject



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_packetObject



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_nameObject



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_typeObject



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

#nameObject



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_codecObject



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_parametersObject



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_headerObject



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_packetObject



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_trailerObject



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