├── .gitignore ├── .travis.yml ├── CODE_OF_CONDUCT.md ├── Gemfile ├── Gemfile.lock ├── LICENSE ├── README.md ├── Rakefile ├── bin ├── console └── setup ├── bitcodin.gemspec ├── coverall.yml ├── examples ├── CreateJobClosedCaptions.rb ├── CreateJobHlsEncryption.rb ├── CreateJobLocation.rb ├── CreateJobPlayreadyDrm.rb ├── CreateJobSprite.rb ├── CreateJobThumbnail.rb ├── CreateJobWidevineDrm.rb ├── CreateJobWidevinePlayreadyDrmCombined.rb ├── CreateJobWithMultipleAudioStreams.rb └── TranscodeSintelToDASHAndHLS.rb ├── lib ├── bitcodin.rb └── bitcodin │ ├── input │ └── http_input_config.rb │ ├── job │ ├── audio_meta_data_configuration.rb │ ├── drm_configuration.rb │ ├── hls_encryption_configuration.rb │ ├── job.rb │ ├── job_status.rb │ ├── location.rb │ ├── manifest_type.rb │ └── video_meta_data_configuration.rb │ ├── media │ ├── audio_stream_config.rb │ ├── encoding_profile.rb │ ├── preset.rb │ ├── profile.rb │ └── video_stream_config.rb │ ├── network │ └── http.rb │ ├── output │ ├── ftp_output_config.rb │ ├── gcs_output_config.rb │ ├── output_type.rb │ ├── s3_output_config.rb │ └── s3_region.rb │ ├── payment │ └── invoice_infos.rb │ ├── sprite │ └── sprite_config.rb │ ├── subtitle │ ├── vtt_hls.rb │ ├── vtt_hls_configuration.rb │ ├── vtt_mpd.rb │ └── vtt_mpd_configuration.rb │ ├── thumbnail │ └── thumbnail_config.rb │ ├── transfer │ └── transfer_config.rb │ └── version.rb └── test ├── bitcodin_api_payment_tests.rb ├── bitcodin_api_statistics_tests.rb ├── bitcodin_api_wallet_tests.rb ├── input ├── bitcodin_api_create_test.rb ├── bitcodin_api_delete_test.rb ├── bitcodin_api_details_test.rb └── bitcodin_api_list_test.rb ├── jobs ├── bitcodin_api_create_test.rb ├── bitcodin_api_create_transfer_test.rb ├── bitcodin_api_details_test.rb ├── bitcodin_api_list_test.rb ├── bitcodin_api_list_transfer_test.rb └── bitcodin_api_status_test.rb ├── output ├── bitcodin_api_createFTP_test.rb ├── bitcodin_api_createS3_test.rb ├── bitcodin_api_delete_test.rb ├── bitcodin_api_details_test.rb └── bitcodin_api_list_test.rb ├── profiles ├── bitcodin_api_create_test.rb ├── bitcodin_api_delete_test.rb ├── bitcodin_api_details_test.rb └── bitcodin_api_list_test.rb └── resources ├── local_settings.json └── settings.json.enc /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitmovin/bitcodin-ruby/HEAD/.gitignore -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitmovin/bitcodin-ruby/HEAD/.travis.yml -------------------------------------------------------------------------------- /CODE_OF_CONDUCT.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitmovin/bitcodin-ruby/HEAD/CODE_OF_CONDUCT.md -------------------------------------------------------------------------------- /Gemfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitmovin/bitcodin-ruby/HEAD/Gemfile -------------------------------------------------------------------------------- /Gemfile.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitmovin/bitcodin-ruby/HEAD/Gemfile.lock -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitmovin/bitcodin-ruby/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitmovin/bitcodin-ruby/HEAD/README.md -------------------------------------------------------------------------------- /Rakefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitmovin/bitcodin-ruby/HEAD/Rakefile -------------------------------------------------------------------------------- /bin/console: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitmovin/bitcodin-ruby/HEAD/bin/console -------------------------------------------------------------------------------- /bin/setup: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitmovin/bitcodin-ruby/HEAD/bin/setup -------------------------------------------------------------------------------- /bitcodin.gemspec: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitmovin/bitcodin-ruby/HEAD/bitcodin.gemspec -------------------------------------------------------------------------------- /coverall.yml: -------------------------------------------------------------------------------- 1 | service_name: travis-ci -------------------------------------------------------------------------------- /examples/CreateJobClosedCaptions.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitmovin/bitcodin-ruby/HEAD/examples/CreateJobClosedCaptions.rb -------------------------------------------------------------------------------- /examples/CreateJobHlsEncryption.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitmovin/bitcodin-ruby/HEAD/examples/CreateJobHlsEncryption.rb -------------------------------------------------------------------------------- /examples/CreateJobLocation.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitmovin/bitcodin-ruby/HEAD/examples/CreateJobLocation.rb -------------------------------------------------------------------------------- /examples/CreateJobPlayreadyDrm.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitmovin/bitcodin-ruby/HEAD/examples/CreateJobPlayreadyDrm.rb -------------------------------------------------------------------------------- /examples/CreateJobSprite.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitmovin/bitcodin-ruby/HEAD/examples/CreateJobSprite.rb -------------------------------------------------------------------------------- /examples/CreateJobThumbnail.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitmovin/bitcodin-ruby/HEAD/examples/CreateJobThumbnail.rb -------------------------------------------------------------------------------- /examples/CreateJobWidevineDrm.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitmovin/bitcodin-ruby/HEAD/examples/CreateJobWidevineDrm.rb -------------------------------------------------------------------------------- /examples/CreateJobWidevinePlayreadyDrmCombined.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitmovin/bitcodin-ruby/HEAD/examples/CreateJobWidevinePlayreadyDrmCombined.rb -------------------------------------------------------------------------------- /examples/CreateJobWithMultipleAudioStreams.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitmovin/bitcodin-ruby/HEAD/examples/CreateJobWithMultipleAudioStreams.rb -------------------------------------------------------------------------------- /examples/TranscodeSintelToDASHAndHLS.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitmovin/bitcodin-ruby/HEAD/examples/TranscodeSintelToDASHAndHLS.rb -------------------------------------------------------------------------------- /lib/bitcodin.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitmovin/bitcodin-ruby/HEAD/lib/bitcodin.rb -------------------------------------------------------------------------------- /lib/bitcodin/input/http_input_config.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitmovin/bitcodin-ruby/HEAD/lib/bitcodin/input/http_input_config.rb -------------------------------------------------------------------------------- /lib/bitcodin/job/audio_meta_data_configuration.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitmovin/bitcodin-ruby/HEAD/lib/bitcodin/job/audio_meta_data_configuration.rb -------------------------------------------------------------------------------- /lib/bitcodin/job/drm_configuration.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitmovin/bitcodin-ruby/HEAD/lib/bitcodin/job/drm_configuration.rb -------------------------------------------------------------------------------- /lib/bitcodin/job/hls_encryption_configuration.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitmovin/bitcodin-ruby/HEAD/lib/bitcodin/job/hls_encryption_configuration.rb -------------------------------------------------------------------------------- /lib/bitcodin/job/job.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitmovin/bitcodin-ruby/HEAD/lib/bitcodin/job/job.rb -------------------------------------------------------------------------------- /lib/bitcodin/job/job_status.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitmovin/bitcodin-ruby/HEAD/lib/bitcodin/job/job_status.rb -------------------------------------------------------------------------------- /lib/bitcodin/job/location.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitmovin/bitcodin-ruby/HEAD/lib/bitcodin/job/location.rb -------------------------------------------------------------------------------- /lib/bitcodin/job/manifest_type.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitmovin/bitcodin-ruby/HEAD/lib/bitcodin/job/manifest_type.rb -------------------------------------------------------------------------------- /lib/bitcodin/job/video_meta_data_configuration.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitmovin/bitcodin-ruby/HEAD/lib/bitcodin/job/video_meta_data_configuration.rb -------------------------------------------------------------------------------- /lib/bitcodin/media/audio_stream_config.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitmovin/bitcodin-ruby/HEAD/lib/bitcodin/media/audio_stream_config.rb -------------------------------------------------------------------------------- /lib/bitcodin/media/encoding_profile.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitmovin/bitcodin-ruby/HEAD/lib/bitcodin/media/encoding_profile.rb -------------------------------------------------------------------------------- /lib/bitcodin/media/preset.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitmovin/bitcodin-ruby/HEAD/lib/bitcodin/media/preset.rb -------------------------------------------------------------------------------- /lib/bitcodin/media/profile.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitmovin/bitcodin-ruby/HEAD/lib/bitcodin/media/profile.rb -------------------------------------------------------------------------------- /lib/bitcodin/media/video_stream_config.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitmovin/bitcodin-ruby/HEAD/lib/bitcodin/media/video_stream_config.rb -------------------------------------------------------------------------------- /lib/bitcodin/network/http.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitmovin/bitcodin-ruby/HEAD/lib/bitcodin/network/http.rb -------------------------------------------------------------------------------- /lib/bitcodin/output/ftp_output_config.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitmovin/bitcodin-ruby/HEAD/lib/bitcodin/output/ftp_output_config.rb -------------------------------------------------------------------------------- /lib/bitcodin/output/gcs_output_config.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitmovin/bitcodin-ruby/HEAD/lib/bitcodin/output/gcs_output_config.rb -------------------------------------------------------------------------------- /lib/bitcodin/output/output_type.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitmovin/bitcodin-ruby/HEAD/lib/bitcodin/output/output_type.rb -------------------------------------------------------------------------------- /lib/bitcodin/output/s3_output_config.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitmovin/bitcodin-ruby/HEAD/lib/bitcodin/output/s3_output_config.rb -------------------------------------------------------------------------------- /lib/bitcodin/output/s3_region.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitmovin/bitcodin-ruby/HEAD/lib/bitcodin/output/s3_region.rb -------------------------------------------------------------------------------- /lib/bitcodin/payment/invoice_infos.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitmovin/bitcodin-ruby/HEAD/lib/bitcodin/payment/invoice_infos.rb -------------------------------------------------------------------------------- /lib/bitcodin/sprite/sprite_config.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitmovin/bitcodin-ruby/HEAD/lib/bitcodin/sprite/sprite_config.rb -------------------------------------------------------------------------------- /lib/bitcodin/subtitle/vtt_hls.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitmovin/bitcodin-ruby/HEAD/lib/bitcodin/subtitle/vtt_hls.rb -------------------------------------------------------------------------------- /lib/bitcodin/subtitle/vtt_hls_configuration.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitmovin/bitcodin-ruby/HEAD/lib/bitcodin/subtitle/vtt_hls_configuration.rb -------------------------------------------------------------------------------- /lib/bitcodin/subtitle/vtt_mpd.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitmovin/bitcodin-ruby/HEAD/lib/bitcodin/subtitle/vtt_mpd.rb -------------------------------------------------------------------------------- /lib/bitcodin/subtitle/vtt_mpd_configuration.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitmovin/bitcodin-ruby/HEAD/lib/bitcodin/subtitle/vtt_mpd_configuration.rb -------------------------------------------------------------------------------- /lib/bitcodin/thumbnail/thumbnail_config.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitmovin/bitcodin-ruby/HEAD/lib/bitcodin/thumbnail/thumbnail_config.rb -------------------------------------------------------------------------------- /lib/bitcodin/transfer/transfer_config.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitmovin/bitcodin-ruby/HEAD/lib/bitcodin/transfer/transfer_config.rb -------------------------------------------------------------------------------- /lib/bitcodin/version.rb: -------------------------------------------------------------------------------- 1 | module Bitcodin 2 | VERSION = "1.2.0" 3 | end 4 | -------------------------------------------------------------------------------- /test/bitcodin_api_payment_tests.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitmovin/bitcodin-ruby/HEAD/test/bitcodin_api_payment_tests.rb -------------------------------------------------------------------------------- /test/bitcodin_api_statistics_tests.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitmovin/bitcodin-ruby/HEAD/test/bitcodin_api_statistics_tests.rb -------------------------------------------------------------------------------- /test/bitcodin_api_wallet_tests.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitmovin/bitcodin-ruby/HEAD/test/bitcodin_api_wallet_tests.rb -------------------------------------------------------------------------------- /test/input/bitcodin_api_create_test.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitmovin/bitcodin-ruby/HEAD/test/input/bitcodin_api_create_test.rb -------------------------------------------------------------------------------- /test/input/bitcodin_api_delete_test.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitmovin/bitcodin-ruby/HEAD/test/input/bitcodin_api_delete_test.rb -------------------------------------------------------------------------------- /test/input/bitcodin_api_details_test.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitmovin/bitcodin-ruby/HEAD/test/input/bitcodin_api_details_test.rb -------------------------------------------------------------------------------- /test/input/bitcodin_api_list_test.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitmovin/bitcodin-ruby/HEAD/test/input/bitcodin_api_list_test.rb -------------------------------------------------------------------------------- /test/jobs/bitcodin_api_create_test.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitmovin/bitcodin-ruby/HEAD/test/jobs/bitcodin_api_create_test.rb -------------------------------------------------------------------------------- /test/jobs/bitcodin_api_create_transfer_test.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitmovin/bitcodin-ruby/HEAD/test/jobs/bitcodin_api_create_transfer_test.rb -------------------------------------------------------------------------------- /test/jobs/bitcodin_api_details_test.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitmovin/bitcodin-ruby/HEAD/test/jobs/bitcodin_api_details_test.rb -------------------------------------------------------------------------------- /test/jobs/bitcodin_api_list_test.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitmovin/bitcodin-ruby/HEAD/test/jobs/bitcodin_api_list_test.rb -------------------------------------------------------------------------------- /test/jobs/bitcodin_api_list_transfer_test.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitmovin/bitcodin-ruby/HEAD/test/jobs/bitcodin_api_list_transfer_test.rb -------------------------------------------------------------------------------- /test/jobs/bitcodin_api_status_test.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitmovin/bitcodin-ruby/HEAD/test/jobs/bitcodin_api_status_test.rb -------------------------------------------------------------------------------- /test/output/bitcodin_api_createFTP_test.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitmovin/bitcodin-ruby/HEAD/test/output/bitcodin_api_createFTP_test.rb -------------------------------------------------------------------------------- /test/output/bitcodin_api_createS3_test.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitmovin/bitcodin-ruby/HEAD/test/output/bitcodin_api_createS3_test.rb -------------------------------------------------------------------------------- /test/output/bitcodin_api_delete_test.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitmovin/bitcodin-ruby/HEAD/test/output/bitcodin_api_delete_test.rb -------------------------------------------------------------------------------- /test/output/bitcodin_api_details_test.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitmovin/bitcodin-ruby/HEAD/test/output/bitcodin_api_details_test.rb -------------------------------------------------------------------------------- /test/output/bitcodin_api_list_test.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitmovin/bitcodin-ruby/HEAD/test/output/bitcodin_api_list_test.rb -------------------------------------------------------------------------------- /test/profiles/bitcodin_api_create_test.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitmovin/bitcodin-ruby/HEAD/test/profiles/bitcodin_api_create_test.rb -------------------------------------------------------------------------------- /test/profiles/bitcodin_api_delete_test.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitmovin/bitcodin-ruby/HEAD/test/profiles/bitcodin_api_delete_test.rb -------------------------------------------------------------------------------- /test/profiles/bitcodin_api_details_test.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitmovin/bitcodin-ruby/HEAD/test/profiles/bitcodin_api_details_test.rb -------------------------------------------------------------------------------- /test/profiles/bitcodin_api_list_test.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitmovin/bitcodin-ruby/HEAD/test/profiles/bitcodin_api_list_test.rb -------------------------------------------------------------------------------- /test/resources/local_settings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitmovin/bitcodin-ruby/HEAD/test/resources/local_settings.json -------------------------------------------------------------------------------- /test/resources/settings.json.enc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitmovin/bitcodin-ruby/HEAD/test/resources/settings.json.enc --------------------------------------------------------------------------------