FFmpeg
- d -
D10D11Wrap :
mxf.h
D_MAGNITUDE :
avf_showspectrum.c
D_PEAK :
af_silenceremove.c
D_PHASE :
avf_showspectrum.c
D_RMS :
af_silenceremove.c
D_UPHASE :
avf_showspectrum.c
DAC :
mjpeg.h
DASH_TMPL_ID_BANDWIDTH :
dash.h
DASH_TMPL_ID_ESCAPE :
dash.h
DASH_TMPL_ID_NUMBER :
dash.h
DASH_TMPL_ID_REP_ID :
dash.h
DASH_TMPL_ID_TIME :
dash.h
DASH_TMPL_ID_UNDEFINED :
dash.h
DAST_EMPTY_QUEUE :
dnn_interface.h
DAST_FAIL :
dnn_interface.h
DAST_NOT_READY :
dnn_interface.h
DAST_SUCCESS :
dnn_interface.h
DBA_NEW :
ac3.h
DBA_NONE :
ac3.h
DBA_RESERVED :
ac3.h
DBA_REUSE :
ac3.h
DC_127_PRED :
vp9.h
DC_128_PRED :
vp9.h
DC_129_PRED :
vp9.h
DC_PRED :
vp9.h
DC_TYPE :
af_adenorm.c
DCA_AMODE_2F1R :
dca_core.h
DCA_AMODE_2F2R :
dca_core.h
DCA_AMODE_3F :
dca_core.h
DCA_AMODE_3F1R :
dca_core.h
DCA_AMODE_3F2R :
dca_core.h
DCA_AMODE_COUNT :
dca_core.h
DCA_AMODE_MONO :
dca_core.h
DCA_AMODE_MONO_DUAL :
dca_core.h
DCA_AMODE_STEREO :
dca_core.h
DCA_AMODE_STEREO_SUMDIFF :
dca_core.h
DCA_AMODE_STEREO_TOTAL :
dca_core.h
DCA_CSS_CORE :
dca.h
DCA_CSS_MASK :
dca.h
DCA_CSS_X96 :
dca.h
DCA_CSS_XCH :
dca.h
DCA_CSS_XXCH :
dca.h
DCA_DMIX_TYPE_1_0 :
dca.h
DCA_DMIX_TYPE_2_1 :
dca.h
DCA_DMIX_TYPE_2_2 :
dca.h
DCA_DMIX_TYPE_3_0 :
dca.h
DCA_DMIX_TYPE_3_1 :
dca.h
DCA_DMIX_TYPE_COUNT :
dca.h
DCA_DMIX_TYPE_LoRo :
dca.h
DCA_DMIX_TYPE_LtRt :
dca.h
DCA_EXSS_CORE :
dca.h
DCA_EXSS_LBR :
dca.h
DCA_EXSS_MASK :
dca.h
DCA_EXSS_RSV1 :
dca.h
DCA_EXSS_RSV2 :
dca.h
DCA_EXSS_X96 :
dca.h
DCA_EXSS_XBR :
dca.h
DCA_EXSS_XLL :
dca.h
DCA_EXSS_XXCH :
dca.h
DCA_EXT_AUDIO_X96 :
dca_core.h
DCA_EXT_AUDIO_XCH :
dca_core.h
DCA_EXT_AUDIO_XXCH :
dca_core.h
DCA_LBR_HEADER_DECODER_INIT :
dca_lbr.h
DCA_LBR_HEADER_SYNC_ONLY :
dca_lbr.h
DCA_LFE_FLAG_128 :
dca_core.h
DCA_LFE_FLAG_64 :
dca_core.h
DCA_LFE_FLAG_INVALID :
dca_core.h
DCA_LFE_FLAG_NONE :
dca_core.h
DCA_PARSE_ERROR_AMODE :
dca.h
DCA_PARSE_ERROR_DEFICIT_SAMPLES :
dca.h
DCA_PARSE_ERROR_FRAME_SIZE :
dca.h
DCA_PARSE_ERROR_LFE_FLAG :
dca.h
DCA_PARSE_ERROR_PCM_BLOCKS :
dca.h
DCA_PARSE_ERROR_PCM_RES :
dca.h
DCA_PARSE_ERROR_RESERVED_BIT :
dca.h
DCA_PARSE_ERROR_SAMPLE_RATE :
dca.h
DCA_PARSE_ERROR_SYNC_WORD :
dca.h
DCA_REPR_TYPE_LhRh :
dca.h
DCA_REPR_TYPE_LtRt :
dca.h
DCA_SPEAKER_C :
dca.h
DCA_SPEAKER_Ch :
dca.h
DCA_SPEAKER_Chr :
dca.h
DCA_SPEAKER_Cl :
dca.h
DCA_SPEAKER_COUNT :
dca.h
DCA_SPEAKER_Cs :
dca.h
DCA_SPEAKER_L :
dca.h
DCA_SPEAKER_Lc :
dca.h
DCA_SPEAKER_LFE1 :
dca.h
DCA_SPEAKER_LFE2 :
dca.h
DCA_SPEAKER_Lh :
dca.h
DCA_SPEAKER_Lhr :
dca.h
DCA_SPEAKER_Lhs :
dca.h
DCA_SPEAKER_Ll :
dca.h
DCA_SPEAKER_Ls :
dca.h
DCA_SPEAKER_Lsr :
dca.h
DCA_SPEAKER_Lss :
dca.h
DCA_SPEAKER_Lw :
dca.h
DCA_SPEAKER_MASK_C :
dca.h
DCA_SPEAKER_MASK_Ch :
dca.h
DCA_SPEAKER_MASK_Chr :
dca.h
DCA_SPEAKER_MASK_Cl :
dca.h
DCA_SPEAKER_MASK_Cs :
dca.h
DCA_SPEAKER_MASK_L :
dca.h
DCA_SPEAKER_MASK_Lc :
dca.h
DCA_SPEAKER_MASK_LFE1 :
dca.h
DCA_SPEAKER_MASK_LFE2 :
dca.h
DCA_SPEAKER_MASK_Lh :
dca.h
DCA_SPEAKER_MASK_Lhr :
dca.h
DCA_SPEAKER_MASK_Lhs :
dca.h
DCA_SPEAKER_MASK_Ll :
dca.h
DCA_SPEAKER_MASK_Ls :
dca.h
DCA_SPEAKER_MASK_Lsr :
dca.h
DCA_SPEAKER_MASK_Lss :
dca.h
DCA_SPEAKER_MASK_Lw :
dca.h
DCA_SPEAKER_MASK_Oh :
dca.h
DCA_SPEAKER_MASK_R :
dca.h
DCA_SPEAKER_MASK_Rc :
dca.h
DCA_SPEAKER_MASK_Rh :
dca.h
DCA_SPEAKER_MASK_Rhr :
dca.h
DCA_SPEAKER_MASK_Rhs :
dca.h
DCA_SPEAKER_MASK_Rl :
dca.h
DCA_SPEAKER_MASK_Rs :
dca.h
DCA_SPEAKER_MASK_Rsr :
dca.h
DCA_SPEAKER_MASK_Rss :
dca.h
DCA_SPEAKER_MASK_Rw :
dca.h
DCA_SPEAKER_Oh :
dca.h
DCA_SPEAKER_PAIR_C :
dca.h
DCA_SPEAKER_PAIR_Ch :
dca.h
DCA_SPEAKER_PAIR_Chr :
dca.h
DCA_SPEAKER_PAIR_Cs :
dca.h
DCA_SPEAKER_PAIR_LcRc :
dca.h
DCA_SPEAKER_PAIR_LFE1 :
dca.h
DCA_SPEAKER_PAIR_LFE2 :
dca.h
DCA_SPEAKER_PAIR_LhRh :
dca.h
DCA_SPEAKER_PAIR_LhrRhr :
dca.h
DCA_SPEAKER_PAIR_LhsRhs :
dca.h
DCA_SPEAKER_PAIR_LR :
dca.h
DCA_SPEAKER_PAIR_LsrRsr :
dca.h
DCA_SPEAKER_PAIR_LsRs :
dca.h
DCA_SPEAKER_PAIR_LssRss :
dca.h
DCA_SPEAKER_PAIR_LwRw :
dca.h
DCA_SPEAKER_PAIR_Oh :
dca.h
DCA_SPEAKER_R :
dca.h
DCA_SPEAKER_Rc :
dca.h
DCA_SPEAKER_Rh :
dca.h
DCA_SPEAKER_Rhr :
dca.h
DCA_SPEAKER_Rhs :
dca.h
DCA_SPEAKER_Rl :
dca.h
DCA_SPEAKER_Rs :
dca.h
DCA_SPEAKER_Rsr :
dca.h
DCA_SPEAKER_Rss :
dca.h
DCA_SPEAKER_RSV1 :
dca.h
DCA_SPEAKER_RSV2 :
dca.h
DCA_SPEAKER_RSV3 :
dca.h
DCA_SPEAKER_RSV4 :
dca.h
DCA_SPEAKER_Rw :
dca.h
DCIP3 :
vf_ciescope.c
DCO_BGR :
dnn_interface.h
DCO_NONE :
dnn_interface.h
DCO_RGB :
dnn_interface.h
DCT_0 :
vp8.h
DCT_1 :
vp8.h
DCT_2 :
vp8.h
DCT_3 :
vp8.h
DCT_4 :
vp8.h
DCT_ADST :
vp9.h
DCT_BLOCK :
mss3.c
,
mss4.c
DCT_CAT1 :
vp8.h
DCT_CAT2 :
vp8.h
DCT_CAT3 :
vp8.h
DCT_CAT4 :
vp8.h
DCT_CAT5 :
vp8.h
DCT_CAT6 :
vp8.h
DCT_DCT :
vp9.h
DCT_EOB :
vp8.h
DCT_I :
avfft.h
DCT_II :
avfft.h
DCT_III :
avfft.h
DDS_ALPHA_EXP :
dds.c
DDS_NONE :
dds.c
DDS_NORMAL_MAP :
dds.c
DDS_RAW_YCOCG :
dds.c
DDS_SWAP_ALPHA :
dds.c
DDS_SWIZZLE_A2XY :
dds.c
DDS_SWIZZLE_RBXG :
dds.c
DDS_SWIZZLE_RGXB :
dds.c
DDS_SWIZZLE_RXBG :
dds.c
DDS_SWIZZLE_RXGB :
dds.c
DDS_SWIZZLE_XGBR :
dds.c
DDS_SWIZZLE_XGXR :
dds.c
DDS_SWIZZLE_XRBG :
dds.c
DEB10 :
af_afwtdn.c
DEFAULT_MODE_INFER :
matroskaenc.c
DEFAULT_MODE_INFER_NO_SUBS :
matroskaenc.c
DEFAULT_MODE_PASSTHROUGH :
matroskaenc.c
DELAY :
avf_showfreqs.c
DESCRIBE :
rtspcodes.h
Descriptor :
mxf.h
DESE :
af_afade.c
DESI :
af_afade.c
DESIRED_MODE :
af_anlms.c
DFT_ANALYTICS_CLASSIFY :
dnn_interface.h
DFT_ANALYTICS_DETECT :
dnn_interface.h
DFT_C2R :
avfft.h
DFT_NONE :
dnn_interface.h
DFT_PROCESS_FRAME :
dnn_interface.h
DFT_R2C :
avfft.h
DHP :
mjpeg.h
DHT :
mjpeg.h
DI :
af_biquads.c
DIAG_DOWN_LEFT_PRED :
vp9.h
DIAG_DOWN_RIGHT_PRED :
vp9.h
DIAGBL :
vf_xfade.c
DIAGBR :
vf_xfade.c
DIAGTL :
vf_xfade.c
DIAGTR :
vf_xfade.c
DIFF_MODE_NONE :
vf_paletteuse.c
DIFF_MODE_RECTANGLE :
vf_paletteuse.c
DIGITAL :
vf_waveform.c
DII :
af_biquads.c
DILATE :
vf_morpho.c
DIR_CHAPTER :
concatdec.c
DIR_DOWN :
sanm.c
DIR_DURATION :
concatdec.c
DIR_EXSID :
concatdec.c
DIR_FFCONCAT :
concatdec.c
DIR_FILE :
concatdec.c
DIR_FPMETA :
concatdec.c
DIR_FPMETAS :
concatdec.c
DIR_INPOINT :
concatdec.c
DIR_LEFT :
sanm.c
DIR_OPTION :
concatdec.c
DIR_OUTPOINT :
concatdec.c
DIR_RIGHT :
sanm.c
DIR_STCODEC :
concatdec.c
DIR_STEDATA :
concatdec.c
DIR_STMETA :
concatdec.c
DIR_STREAM :
concatdec.c
DIR_UP :
sanm.c
DIRAC_CTX_COUNT :
dirac_arith.h
DIRAC_PCODE_AUX :
dirac.h
DIRAC_PCODE_END_SEQ :
dirac.h
DIRAC_PCODE_INTER_NOREF_CO1 :
dirac.h
DIRAC_PCODE_INTER_NOREF_CO2 :
dirac.h
DIRAC_PCODE_INTER_REF_CO1 :
dirac.h
DIRAC_PCODE_INTER_REF_CO2 :
dirac.h
DIRAC_PCODE_INTRA_REF_CO :
dirac.h
DIRAC_PCODE_INTRA_REF_PICT :
dirac.h
DIRAC_PCODE_INTRA_REF_RAW :
dirac.h
DIRAC_PCODE_MAGIC :
dirac.h
DIRAC_PCODE_PAD :
dirac.h
DIRAC_PCODE_PICTURE_CODED :
dirac.h
DIRAC_PCODE_PICTURE_HQ :
dirac.h
DIRAC_PCODE_PICTURE_LOW_DEL :
dirac.h
DIRAC_PCODE_PICTURE_RAW :
dirac.h
DIRAC_PCODE_SEQ_HEADER :
dirac.h
DIRECTBITSRECT :
qdrw.c
DIRECTBITSRGN :
qdrw.c
DIRECTION_45DOWN :
vf_edgedetect.c
DIRECTION_45UP :
vf_edgedetect.c
DIRECTION_HORIZONTAL :
vf_edgedetect.c
DIRECTION_IN :
decklink_common.h
DIRECTION_OUT :
decklink_common.h
DIRECTION_VERTICAL :
vf_edgedetect.c
DISCONNECTED :
ftp.c
DISPLAY_INFO :
g2meet.c
DISPLAY_SEGMENT :
pgssubdec.c
DisplayHeight :
cfhd.h
DISSOLVE :
vf_xfade.c
DISTANCE :
vf_xfade.c
DITHER_FSB :
vf_colorspace.c
DITHER_NB :
vf_colorspace.c
DITHER_NONE :
vf_colorspace.c
DITHERING_BAYER :
vf_paletteuse.c
DITHERING_FLOYD_STEINBERG :
vf_paletteuse.c
DITHERING_HECKBERT :
vf_paletteuse.c
DITHERING_NONE :
vf_paletteuse.c
DITHERING_SIERRA2 :
vf_paletteuse.c
DITHERING_SIERRA2_4A :
vf_paletteuse.c
DLT_AVG_POOL :
dnn_backend_native.h
DLT_CONV2D :
dnn_backend_native.h
DLT_COUNT :
dnn_backend_native.h
DLT_DENSE :
dnn_backend_native.h
DLT_DEPTH_TO_SPACE :
dnn_backend_native.h
DLT_INPUT :
dnn_backend_native.h
DLT_MATH_BINARY :
dnn_backend_native.h
DLT_MATH_UNARY :
dnn_backend_native.h
DLT_MAXIMUM :
dnn_backend_native.h
DLT_MIRROR_PAD :
dnn_backend_native.h
DMBO_ADD :
dnn_backend_native_layer_mathbinary.h
DMBO_COUNT :
dnn_backend_native_layer_mathbinary.h
DMBO_FLOORMOD :
dnn_backend_native_layer_mathbinary.h
DMBO_MINIMUM :
dnn_backend_native_layer_mathbinary.h
DMBO_MUL :
dnn_backend_native_layer_mathbinary.h
DMBO_REALDIV :
dnn_backend_native_layer_mathbinary.h
DMBO_SUB :
dnn_backend_native_layer_mathbinary.h
DMUO_ABS :
dnn_backend_native_layer_mathunary.h
DMUO_ACOS :
dnn_backend_native_layer_mathunary.h
DMUO_ACOSH :
dnn_backend_native_layer_mathunary.h
DMUO_ASIN :
dnn_backend_native_layer_mathunary.h
DMUO_ASINH :
dnn_backend_native_layer_mathunary.h
DMUO_ATAN :
dnn_backend_native_layer_mathunary.h
DMUO_ATANH :
dnn_backend_native_layer_mathunary.h
DMUO_CEIL :
dnn_backend_native_layer_mathunary.h
DMUO_COS :
dnn_backend_native_layer_mathunary.h
DMUO_COSH :
dnn_backend_native_layer_mathunary.h
DMUO_COUNT :
dnn_backend_native_layer_mathunary.h
DMUO_EXP :
dnn_backend_native_layer_mathunary.h
DMUO_FLOOR :
dnn_backend_native_layer_mathunary.h
DMUO_ROUND :
dnn_backend_native_layer_mathunary.h
DMUO_SIN :
dnn_backend_native_layer_mathunary.h
DMUO_SINH :
dnn_backend_native_layer_mathunary.h
DMUO_TAN :
dnn_backend_native_layer_mathunary.h
DMUO_TANH :
dnn_backend_native_layer_mathunary.h
DNG_BACKWARD_VERSION :
tiff.h
DNG_BLACK_LEVEL :
tiff.h
DNG_LINEARIZATION_TABLE :
tiff.h
DNG_VERSION :
tiff.h
DNG_WHITE_LEVEL :
tiff.h
DNL :
mjpeg.h
DNN_ERROR :
dnn_interface.h
DNN_FLOAT :
dnn_interface.h
DNN_NATIVE :
dnn_interface.h
DNN_OV :
dnn_interface.h
DNN_SUCCESS :
dnn_interface.h
DNN_TF :
dnn_interface.h
DNN_UINT8 :
dnn_interface.h
DOT :
avf_showfreqs.c
,
avf_avectorscope.c
DOT_INPUT :
dnn_backend_native.h
DOT_INTERMEDIATE :
dnn_backend_native.h
DOT_OUTPUT :
dnn_backend_native.h
DOWN :
v360.h
DOWNLOADING :
ftp.c
DPX_COL_SPEC_ITU_R_601_525 :
dpx.c
DPX_COL_SPEC_ITU_R_601_625 :
dpx.c
DPX_COL_SPEC_ITU_R_624_4_PAL :
dpx.c
DPX_COL_SPEC_ITU_R_709_4 :
dpx.c
DPX_COL_SPEC_PRINTING_DENSITY :
dpx.c
DPX_COL_SPEC_SMPTE_170 :
dpx.c
DPX_COL_SPEC_SMPTE_274 :
dpx.c
DPX_COL_SPEC_UNSPECIFIED_VIDEO :
dpx.c
DPX_COL_SPEC_USER_DEFINED :
dpx.c
DPX_TRC_ITU_R_601_525 :
dpx.c
DPX_TRC_ITU_R_601_625 :
dpx.c
DPX_TRC_ITU_R_624_4_PAL :
dpx.c
DPX_TRC_ITU_R_709_4 :
dpx.c
DPX_TRC_LINEAR :
dpx.c
DPX_TRC_LOGARITHMIC :
dpx.c
DPX_TRC_PRINTING_DENSITY :
dpx.c
DPX_TRC_SMPTE_170 :
dpx.c
DPX_TRC_SMPTE_274 :
dpx.c
DPX_TRC_UNSPECIFIED_VIDEO :
dpx.c
DPX_TRC_USER_DEFINED :
dpx.c
DPX_TRC_Z_HOMOGENEOUS :
dpx.c
DPX_TRC_Z_LINEAR :
dpx.c
DQDOUBLE_BEDGE_BOTTOMLEFT :
vc1.h
DQDOUBLE_BEDGE_BOTTOMRIGHT :
vc1.h
DQDOUBLE_BEDGE_TOPLEFT :
vc1.h
DQDOUBLE_BEDGE_TOPRIGHT :
vc1.h
DQPROFILE_ALL_MBS :
vc1.h
DQPROFILE_DOUBLE_EDGES :
vc1.h
DQPROFILE_FOUR_EDGES :
vc1.h
DQPROFILE_SINGLE_EDGE :
vc1.h
DQSINGLE_BEDGE_BOTTOM :
vc1.h
DQSINGLE_BEDGE_LEFT :
vc1.h
DQSINGLE_BEDGE_RIGHT :
vc1.h
DQSINGLE_BEDGE_TOP :
vc1.h
DQT :
mjpeg.h
DRAW_FULL :
avf_showwaves.c
DRAW_NB :
avf_avectorscope.c
,
avf_showwaves.c
DRAW_SCALE :
avf_showwaves.c
DRI :
mjpeg.h
DST_I :
avfft.h
DUAL_FISHEYE :
v360.h
DUMP_FREQ_ALL :
dump_extradata_bsf.c
DUMP_FREQ_KEYFRAME :
dump_extradata_bsf.c
dv_audio_control :
dv.h
dv_audio_recdate :
dv.h
dv_audio_rectime :
dv.h
dv_audio_source :
dv.h
dv_header525 :
dv.h
dv_header625 :
dv.h
dv_sect_audio :
dv.h
dv_sect_header :
dv.h
dv_sect_subcode :
dv.h
dv_sect_vaux :
dv.h
dv_sect_video :
dv.h
dv_timecode :
dv.h
dv_unknown_pack :
dv.h
dv_video_control :
dv.h
dv_video_recdate :
dv.h
dv_video_rectime :
dv.h
dv_video_source :
dv.h
DWT_DIRAC_DAUB9_7 :
dirac_dwt.h
DWT_DIRAC_DD13_7 :
dirac_dwt.h
DWT_DIRAC_DD9_7 :
dirac_dwt.h
DWT_DIRAC_FIDELITY :
dirac_dwt.h
DWT_DIRAC_HAAR0 :
dirac_dwt.h
DWT_DIRAC_HAAR1 :
dirac_dwt.h
DWT_DIRAC_LEGALL5_3 :
dirac_dwt.h
DWT_NUM_TYPES :
dirac_dwt.h
DWT_SNOW_DAUB9_7 :
dirac_dwt.h
DWT_SNOW_LEGALL5_3 :
dirac_dwt.h
DXGI_FORMAT_B5G6R5_UNORM :
dds.c
DXGI_FORMAT_B8G8R8A8_TYPELESS :
dds.c
DXGI_FORMAT_B8G8R8A8_UNORM :
dds.c
DXGI_FORMAT_B8G8R8A8_UNORM_SRGB :
dds.c
DXGI_FORMAT_B8G8R8X8_TYPELESS :
dds.c
DXGI_FORMAT_B8G8R8X8_UNORM :
dds.c
DXGI_FORMAT_B8G8R8X8_UNORM_SRGB :
dds.c
DXGI_FORMAT_BC1_TYPELESS :
dds.c
DXGI_FORMAT_BC1_UNORM :
dds.c
DXGI_FORMAT_BC1_UNORM_SRGB :
dds.c
DXGI_FORMAT_BC2_TYPELESS :
dds.c
DXGI_FORMAT_BC2_UNORM :
dds.c
DXGI_FORMAT_BC2_UNORM_SRGB :
dds.c
DXGI_FORMAT_BC3_TYPELESS :
dds.c
DXGI_FORMAT_BC3_UNORM :
dds.c
DXGI_FORMAT_BC3_UNORM_SRGB :
dds.c
DXGI_FORMAT_BC4_SNORM :
dds.c
DXGI_FORMAT_BC4_TYPELESS :
dds.c
DXGI_FORMAT_BC4_UNORM :
dds.c
DXGI_FORMAT_BC5_SNORM :
dds.c
DXGI_FORMAT_BC5_TYPELESS :
dds.c
DXGI_FORMAT_BC5_UNORM :
dds.c
DXGI_FORMAT_R16G16B16A16_FLOAT :
dds.c
DXGI_FORMAT_R16G16B16A16_SINT :
dds.c
DXGI_FORMAT_R16G16B16A16_SNORM :
dds.c
DXGI_FORMAT_R16G16B16A16_TYPELESS :
dds.c
DXGI_FORMAT_R16G16B16A16_UINT :
dds.c
DXGI_FORMAT_R16G16B16A16_UNORM :
dds.c
DXGI_FORMAT_R8G8B8A8_SINT :
dds.c
DXGI_FORMAT_R8G8B8A8_SNORM :
dds.c
DXGI_FORMAT_R8G8B8A8_TYPELESS :
dds.c
DXGI_FORMAT_R8G8B8A8_UINT :
dds.c
DXGI_FORMAT_R8G8B8A8_UNORM :
dds.c
DXGI_FORMAT_R8G8B8A8_UNORM_SRGB :
dds.c
Generated on Wed Aug 24 2022 21:39:01 for FFmpeg by
1.8.17