|
FFmpeg
|
#include "libavutil/aes.h"#include "libavutil/channel_layout.h"#include "hls_sample_encryption.h"#include "libavcodec/adts_header.h"#include "libavcodec/adts_parser.h"#include "libavcodec/ac3tab.h"#include "libavcodec/ac3_parser_internal.h"Go to the source code of this file.
Data Structures | |
| struct | NALUnit |
| struct | AudioFrame |
| struct | CodecParserContext |
Variables | |
| static const int | eac3_sample_rate_tab [] = { 48000, 44100, 32000, 0 } |
Apple HTTP Live Streaming Sample Encryption https://developer.apple.com/library/ios/documentation/AudioVideo/Conceptual/HLS_Sample_Encryption
Definition in file hls_sample_encryption.c.
| void ff_hls_senc_read_audio_setup_info | ( | HLSAudioSetupInfo * | info, |
| const uint8_t * | buf, | ||
| size_t | size | ||
| ) |
Definition at line 60 of file hls_sample_encryption.c.
Referenced by parse_id3().
| int ff_hls_senc_parse_audio_setup_info | ( | AVStream * | st, |
| HLSAudioSetupInfo * | info | ||
| ) |
Definition at line 91 of file hls_sample_encryption.c.
Referenced by hls_read_header().
|
static |
Definition at line 153 of file hls_sample_encryption.c.
Referenced by decrypt_nal_unit().
|
static |
Definition at line 173 of file hls_sample_encryption.c.
Referenced by decrypt_video_frame().
|
static |
Definition at line 201 of file hls_sample_encryption.c.
Referenced by decrypt_video_frame().
|
static |
Definition at line 233 of file hls_sample_encryption.c.
Referenced by ff_hls_senc_decrypt_frame().
|
static |
Definition at line 269 of file hls_sample_encryption.c.
Referenced by get_next_sync_frame().
|
static |
Definition at line 299 of file hls_sample_encryption.c.
Referenced by get_next_sync_frame().
|
static |
Definition at line 332 of file hls_sample_encryption.c.
Referenced by decrypt_audio_frame().
|
static |
Definition at line 342 of file hls_sample_encryption.c.
Referenced by decrypt_audio_frame().
|
static |
Definition at line 361 of file hls_sample_encryption.c.
Referenced by ff_hls_senc_decrypt_frame().
| int ff_hls_senc_decrypt_frame | ( | enum AVCodecID | codec_id, |
| HLSCryptoContext * | crypto_ctx, | ||
| AVPacket * | pkt | ||
| ) |
Definition at line 387 of file hls_sample_encryption.c.
Referenced by hls_read_packet().
|
static |
Definition at line 58 of file hls_sample_encryption.c.
Referenced by ff_hls_senc_parse_audio_setup_info().
1.8.17